← Previous day | Index | Channel Index | Today | Next day → | Search | Google Search | Plain-Text | plain, newest first
All times shown according to UTC.
| Time | Nick | Message |
|---|---|---|
| 00:02 | patspam joined #padre | |
| 00:19 | Haarg joined #padre | |
| 00:21 | Alias | Morning all |
| 00:54 | bricas | Alias: get a chance to use the latest perltidy plugin? |
| 00:54 | Alias | Alas, not yet |
| 00:55 | Somewhat distracted by other things | |
| 00:55 | bricas | np. |
| 00:55 | Alias | But I plan to |
| 00:55 | bricas | i'd rather have comments on the code, really. i've no idea if i'm using the proper apis. |
| 03:30 | Altreus joined #padre | |
| 03:40 | Altreus | Wow, you'll be pleased to know that I just successfully installed Padre on a clean local::lib on Ubuntu 9.04 with no problems whatsoever |
| 03:40 | Success story | |
| 03:40 | Anyway I was wondering whether there was a sort of TODO feature set | |
| 03:46 | Alias | hi |
| 03:46 | There's not really a format TODO | |
| 03:46 | That would imply some kind of roadmap | |
| 03:46 | :) | |
| 03:46 | And we pretty itch-driven progress | |
| 03:46 | That said, there's a quite comprehensive bug tracker | |
| 03:46 | Which has many bugs and wishlist items in it | |
| 03:46 | And a fairly reasonable percentage of the plugins are quite raw and easy to find things to do in | |
| 03:47 | What sorts of stuff are you interested in in general? | |
| 03:47 | Altreus | whups, I'm quite laggy apparently |
| 03:47 | I was just wondering whether there were plans to jump to a source file from a use line | |
| 03:47 | seems like the most useful thing it could do for me right now | |
| 03:47 | Alias | I believe someone implemented the guts of that already |
| 03:47 | "Open Resource" perhaps? | |
| 03:48 | What probably hasn't been done is the right-click menu integration | |
| 03:48 | Altreus | yes that's where I was looking... Just looking at the features list on trac |
| 03:49 | Alias | that would be an awesome thing to write btw |
| 03:49 | * Alias | needs it daily |
| 03:50 | Altreus | do you know where I might find "open resource"? |
| 03:50 | Alias | Checking |
| 03:51 | Altreus | I'd be happy to contribute except I'm way too busy this month to learn a new codebase :x |
| 03:54 | Hyppolit | svn: r10162 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/10162 |
| 03:54 | add missing eol for open document in other editor | |
| 03:54 | trunk/Padre-Plugin-Swarm/lib/Padre/Wx/Swarm/ | |
| 03:58 | jazzanova joined #padre | |
| 03:58 | Alias | aha |
| 03:58 | It's open selection | |
| 03:58 | And for some reason, it got hidden inside session support | |
| 03:59 | Hyppolit | svn: r10163 | adamk++ | http://padre.perlide.org/trac/changeset/10163 |
| 03:59 | Moved open selection out of session support | |
| 03:59 | trunk/Padre/lib/Padre/Wx/Menu/ | |
| 03:59 | Alias | Right, fixed |
| 03:59 | Are you running on trunk? :) | |
| 03:59 | Altreus | cpan |
| 03:59 | Alias | You should probably get an svn checkout as well |
| 04:00 | I find it's easiest to use the CPAN version to edit the svn version | |
| 04:00 | Altreus | OK, let me see what svn has in it :) |
| 04:02 | dev.pl ? | |
| 04:03 | ah, makefile'd | |
| 04:03 | Alias | Used to launch svn padre in a self-contained PADRE_HOME so it won't clash with your system install |
| 04:03 | It also provides shortcuts for certain developer tricks that would otherwise be ugly to set up | |
| 04:03 | perl dev.pl -d | |
| 04:03 | Altreus | neat |
| 04:03 | Alias | (launch padre in debugger) |
| 04:04 | perl dev.pl -a | |
| 04:04 | Load every single plugin in the entire svn checkout | |
| 04:05 | Hyppolit | svn: r10164 | adamk++ | http://padre.perlide.org/trac/changeset/10164 |
| 04:05 | Moved the various open options into an open sub-menu | |
| 04:05 | trunk/Padre/lib/Padre/Action/ trunk/Padre/lib/Padre/Wx/Menu/ | |
| 04:05 | Altreus | okay |
| 04:14 | Is the @INC searched by Open Selection the same @INC used when you run a script? | |
| 04:15 | hmm what if the script modifies @INC | |
| 04:16 | A better question would be, are there any plans for Padre to have, as it were, projects? | |
| 04:17 | That way, you could tell Padre where to look for any modules that will be provided to perl by a use lib pragma | |
| 04:18 | Ah ... the window title can have the project name. I guess I'll keep playing with it :) | |
| 04:22 | submersible1 joined #padre | |
| 04:30 | Alias_ joined #padre | |
| 04:46 | cognominal joined #padre | |
| 04:48 | Hyppolit | svn: r10165 | adamk++ | http://padre.perlide.org/trac/changeset/10165 |
| 04:48 | Adding padre.yml preference file for the PerlTidy plugin itself | |
| 04:48 | trunk/Padre-Plugin-PerlTidy/ | |
| 04:58 | waxhead | this isn't a bad intro for Wx GUI Stuff: http://www.vromans.org/johan/articles/wxglade.pdf |
| 05:48 | Hyppolit | svn: r10166 | adamk++ | http://padre.perlide.org/trac/changeset/10166 |
| 05:48 | trunk/Padre-Plugin-PerlTidy/ trunk/Padre-Plugin-PerlTidy/lib/Padre/Plugin/ | |
| 05:49 | Alias_ | bricas: Right, I've both used the plugin, and tidied it up a bit |
| 05:49 | The main difference between my code and what was there already was a better use of current | |
| 05:49 | Some parts of ->current->whatever can be slightly pricey (comparatively anyways) | |
| 05:50 | So it's often better to pass around "now" via the current object, rather than with main | |
| 05:50 | Especially when you aren't actually IN ::Main | |
| 05:51 | CSJewell2 joined #padre | |
| 05:55 | Hyppolit | svn: r10167 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/10167 |
| 05:55 | chat update it's list of users on announce/leave until I get swarm geometry up and running. Join/Leave announcements now more reliable. | |
| 05:55 | trunk/Padre-Plugin-Swarm/lib/Padre/Wx/Swarm/ | |
| 05:58 | Alias | bricas: All your code was completely functionally correct |
| 05:59 | bricas: So well done | |
| 05:59 | And thanks, finally I won't lose credit to the release manager doing perltidy-for-release :) | |
| 06:11 | Hyppolit | #799: DirectoryBrowser jumps to top on doubleclick (assigned defect) [ http://padre.perlide.org/trac/[…]ket/799#comment:1 ] |
| 06:12 | waxhead | yeah, the release manager picks up a lot with that sort of thing... |
| 06:18 | Alias, have you seen any improvement with #370 ? | |
| 06:18 | Hyppolit | #370: Directory Tree state is destroyed on refresh (new defect) [ http://padre.perlide.org/trac/ticket/370 ] |
| 06:20 | Alias | Specifically no, although I now avoid it |
| 06:21 | The refresh shortcutting solves a big chunk of the problem | |
| 06:21 | I'm not entirely sure I caught every optimisation case though | |
| 06:21 | waxhead | now avoid what? |
| 06:22 | that problem? | |
| 06:22 | the bug report? | |
| 06:22 | danlucraft joined #padre | |
| 06:22 | Alias | I avoid doing the refresh at all if you switch between files that are in the same project |
| 06:22 | So that, in a way, partly fixes it | |
| 06:22 | waxhead | oh right... |
| 06:23 | Alias | The new release is noticably faster again |
| 06:23 | waxhead | I'll make a note of it in the ticket, but the core issue you reported is still the same... |
| 06:23 | Alias | If you know where to look at least :) |
| 06:23 | There's definitely some problems still | |
| 06:23 | But I can't find them yet | |
| 06:23 | waxhead | in the directory tree control or in your current persuit of speed? |
| 06:23 | Alias | I'm not sure if the flicker is caused by us deleting the tree, or maybe AUI or WX's update logic |
| 06:23 | Both | |
| 06:24 | Changing files seems mostly efficient, but opening a new file appears to blank the directory tree | |
| 06:24 | I'm going to keep picking away at stuff as I find it annoying | |
| 06:25 | Sewi joined #padre | |
| 06:25 | Sewi | gm |
| 06:25 | waxhead | ok.. |
| 06:25 | I might take a peek at the code, but no promises.. :) | |
| 06:25 | hey Sewi | |
| 06:26 | Sewi, I assigned a ticket to you.. can you check it.. it might be resolved with Alias' recent work... | |
| 06:27 | Alias | waxhead: The performance code is somewhat spread out |
| 06:27 | waxhead: Look at Padre::Locker and Padre::Lock | |
| 06:27 | That's the locking implementation | |
| 06:27 | * Sewi | hiding :-) |
| 06:27 | Alias | Then the actual taking and holding of those locks is quite spread out |
| 06:27 | I've just been dropping locking statements here there and everywhere it seems appropriate | |
| 06:28 | And I made some tweaks to the way lock cleanup fires | |
| 06:31 | Some of the more fine-grained locks still aren't fully adjusted to the new situation | |
| 06:31 | That tuning is something of a work in progress | |
| 06:31 | I'm currently working a lot on Aspect.pm | |
| 06:31 | My hope is to be able to apply it on Padre to do some better tracing/diagnostics | |
| 06:33 | Hyppolit | #370: Directory Tree state is destroyed on refresh (new defect) [ http://padre.perlide.org/trac/[…]ket/370#comment:1 ] |
| 06:33 | #799: DirectoryBrowser jumps to top on doubleclick (closed defect) [ http://padre.perlide.org/trac/[…]ket/799#comment:2 ] | |
| 06:33 | Sewi | Alias++; # for fixing 799 |
| 06:33 | waxhead: thanks for taking care of the ticket, it's fixed | |
| 06:34 | Did someone try #819? | |
| 06:34 | Hyppolit | #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/ticket/819 ] |
| 06:36 | waxhead | Sewi, nope... |
| 06:36 | I've been looking through things, I didn't actually try it out.. | |
| 06:39 | Sewi | ping jq |
| 06:39 | Oh, he isn't here atm | |
| 06:40 | Hyppolit | #331: * saveall doesn't update tabs (ie asterisk still there until you click tab) (assigned defect) [ http://padre.perlide.org/trac/[…]ket/331#comment:5 ] |
| 06:43 | szabgab | gm |
| 06:43 | Sewi | gm szabgab |
| 06:44 | szabgab | just for your info starting from Saturday (or maybe from Friday already) I won't have internet access for a week |
| 06:45 | the server is doing better now that 24 hours ago | |
| 06:45 | probably partially due to the extra 1Gb memory | |
| 06:46 | though we are at its limits already | |
| 06:47 | waxhead | ok.. #331 does anyone have any strong opinions about the state behaviour? |
| 06:47 | Hyppolit | #331: * saveall doesn't update tabs (ie asterisk still there until you click tab) (assigned defect) [ http://padre.perlide.org/trac/[…]ket/331#comment:5 ] |
| 06:48 | Sewi | szabgab: Would a P4 3Ghz with 2GB / 80GB of any help? |
| 06:48 | waxhead: 331 is still an issue, I think, but we're living with it :-) | |
| 06:48 | szabgab | at your home? |
| 06:48 | waxhead | I've just added it again to my working copy.. it's not ideal as when the editor gets the focus all the other events fire, like the outline and functions |
| 06:49 | we might be living with it, but it's 'fixable'... | |
| 06:49 | Sewi | it is |
| 06:49 | szabgab | This is what I have now: Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz 3 Gb memory |
| 06:49 | Sewi | szabgab: It's standing here atm but I could get it to a datacenter nearby shortly. |
| 06:49 | waxhead | should I commit my change then? |
| 06:50 | szabgab | bbl |
| 06:50 | Sewi | waxhead: I don't want to stop you from commiting anything :-) |
| 06:50 | waxhead | that's not what I saying here... |
| 06:51 | I'm open to discussion on it.. but nothing has really happens.. | |
| 06:51 | I could put it into trunk and see if it annoys anyone... I might make an obvious comment about it in the method.. | |
| 06:54 | Hyppolit | #331: * saveall doesn't update tabs (ie asterisk still there until you click tab) (assigned defect) [ http://padre.perlide.org/trac/[…]ket/331#comment:6 ] |
| 06:58 | szabgab | Sewi, I guess it would cost money in the data center, right? |
| 06:58 | Hyppolit | svn: r10168 | waxhead++ | http://padre.perlide.org/trac/changeset/10168 |
| 06:58 | Save all will set Focus on each Editor as the document is saved, the net effect is to refresh the tab removing the * indicating the document is unsaved. Could probably do this better as it is slow due to the editor gaining focus. | |
| 06:58 | trunk/Padre/lib/Padre/Wx/ | |
| 06:59 | #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/[…]ket/819#comment:1 ] | |
| 06:59 | Sewi | szabgab: Don't worry about this. |
| 06:59 | szabgab | sure :-) |
| 07:00 | we'll talk about it when I get back from the mountains of Austria | |
| 07:00 | Sewi | szabgab: I though it might safe your server from crashing while you're away. |
| 07:00 | szabgab | my server is in the us in a data center |
| 07:01 | Sewi | Sure but couldn't you move some stuff? |
| 07:01 | szabgab | it has now monitoring on it so it is likely the people there will notice if there is trouble |
| 07:02 | not in such short time | |
| 07:02 | Sewi | ok |
| 07:03 | marcela joined #padre | |
| 07:05 | szabgab | hi marcela |
| 07:05 | marcela | morning |
| 07:05 | szabgab | have you seen my request for someone form Fedora to join my CPAN packaging talk on FOSDEM ? |
| 07:06 | marcela | szabgab: I'm trying to persuade my colleague |
| 07:08 | Hyppolit | svn: r10169 | waxhead++ | http://padre.perlide.org/trac/changeset/10169 |
| 07:08 | Save all will set Focus on each Editor as the document is saved, the net effect is to refresh the tab removing the * indicating the document is unsaved. Could probably do this better as it is slow due to the editor gaining focus. | |
| 07:08 | trunk/Padre/lib/Padre/Wx/ | |
| 07:08 | waxhead | sigh.. sorry about that... |
| 07:11 | bugger.. how do I change the message of a revision? | |
| 07:11 | Sewi | svn asks you for the message... usually |
| 07:11 | waxhead | r10169 should read "Fix to only grab focus of CHANGED documents"... |
| 07:11 | Hyppolit | Changeset #10169 http://padre.perlide.org/trac/changeset/10169 |
| 07:12 | Sewi | oh, you mean change after it was done? Sorry, don't know |
| 07:12 | Hyppolit | svn: r10170 | waxhead++ | http://padre.perlide.org/trac/changeset/10170 |
| 07:12 | Update for #331 fix. | |
| 07:12 | trunk/Padre/ | |
| 07:14 | waxhead | Sewi, not simply it seems... |
| 07:14 | I guess I could futz it and make a simple change to allow me to actually log what the change was.. | |
| 07:14 | ok dinner time... | |
| 07:15 | berate me later.. :) | |
| 07:15 | szabgab | you can't change history |
| 07:15 | in SVN | |
| 07:16 | Hyppolit | svn: r10171 | waxhead++ | http://padre.perlide.org/trac/changeset/10171 |
| 07:16 | Added my name to the change. | |
| 07:16 | trunk/Padre/ | |
| 07:16 | waxhead | szabgab, http://subversion.tigris.org/f[…]ml#change-log-msg |
| 07:17 | kaare joined #padre | |
| 07:19 | szabgab | hmm, I did not follow SVN when they added it |
| 07:19 | Alias | waxhead++ # I'm not the only one to do something this release! |
| 07:19 | szabgab | anyway I won't make changes to the setup now, sorry |
| 07:20 | Alias | I was getting a little depressed that I might be the only person to commit at all |
| 07:20 | (outside of plugins, of course) | |
| 07:25 | jq | Sewi: pong |
| 07:27 | Sewi | Hi jq, I was looking at #819 and couldn't reproduce it. Which OS are you using and do you still have that problem? |
| 07:27 | Hyppolit | #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/[…]ket/819#comment:1 ] |
| 07:29 | jq | Sewi: do you have syntax check active? |
| 07:29 | Sewi | jq: usually not |
| 07:29 | * Sewi | trying |
| 07:33 | Sewi | jq: Got it |
| 07:33 | jq | you could reproduce? |
| 07:34 | Hyppolit | #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/[…]ket/819#comment:2 ] |
| 07:34 | Sewi | jq: yes |
| 07:34 | cognominal joined #padre | |
| 07:34 | jq | great (if i could say) :-) |
| 07:34 | Hyppolit | svn: r10172 | adamk++ | http://padre.perlide.org/trac/changeset/10172 |
| 07:34 | Switch to a double V+H sizer to prevent situations in which (for some reason) we don't automatically resize vertically. | |
| 07:34 | trunk/Padre/lib/Padre/Wx/ | |
| 07:34 | Sewi | great because it's fixable now and not good because it's a real bug ;-) |
| 07:34 | jq | ok, back in 20 minutes |
| 07:34 | (breakfast) | |
| 07:39 | Hyppolit | #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/[…]ket/819#comment:3 ] |
| 07:41 | Alias | We really need to do something about the ack window |
| 07:41 | Either it has to become more of a first class window, or it needs to eject itself into a plugin | |
| 08:01 | Hyppolit | #819: crashing padre in 4 steps (new defect) [ http://padre.perlide.org/trac/[…]ket/819#comment:4 ] |
| 08:06 | szabgab | anyone known a little python here? is there sort function that will return the index of the original values ? |
| 08:06 | so if I have b a c sorted by ascii it would return 2 1 3 I think | |
| 08:12 | danlucraft joined #padre | |
| 08:12 | danlucraft1 joined #padre | |
| 08:14 | Hyppolit | svn: r10173 | adamk++ | http://padre.perlide.org/trac/changeset/10173 |
| 08:14 | Whitespace nigglies | |
| 08:14 | trunk/Padre/lib/Padre/ | |
| 08:18 | danlucraft joined #padre | |
| 08:19 | waxhead | Alias, we |
| 08:20 | 'll have to see if it stays in though... it's a bit of a lame implimentation... but it does clear the asterisk.. :0 | |
| 08:22 | Alias | hrm |
| 08:23 | I don't understand how xt\03-compile.t can possibly | |
| 08:23 | ... work | |
| 08:23 | It doesn't have any idea about lib or blib etc | |
| 08:23 | * waxhead | can't understand the tests in general |
| 08:23 | Alias | really? |
| 08:23 | I admit SOME of them are a bit twisty | |
| 08:24 | waxhead | sort of.. I always have my fingers crossed all tests pass.. |
| 08:24 | I remember when ryan5[23] was doing releases and I nearly had a brain implosion trying to look at the test that was failing.. | |
| 08:25 | even the fairly recent DISPLAY one wasn't overly clear... | |
| 08:25 | guess I really need to just spend time with it... | |
| 08:28 | Alias | You have to do some fairly ugly things at times to get Padre started |
| 08:28 | Some of it is just the nature of a large complex application | |
| 08:28 | (And debatably, too many environment variables) :) | |
| 08:30 | pece joined #padre | |
| 08:32 | szabgab joined #padre | |
| 08:32 | danlucraft joined #padre | |
| 08:37 | szabgab | padre is constantly running syntax check on my .pod file |
| 08:37 | I am not sure that's necessary :-) | |
| 08:48 | Hyppolit | svn: r10174 | Sewi++ | http://padre.perlide.org/trac/changeset/10174 |
| 08:48 | Fix for #819: Don't crash on missing project dir | |
| 08:48 | trunk/Padre/lib/Padre/ | |
| 08:50 | svn: r10175 | Sewi++ | http://padre.perlide.org/trac/changeset/10175 | |
| 08:50 | Forgot to update Changes, sorry | |
| 08:50 | trunk/Padre/ | |
| 08:52 | submersible joined #padre | |
| 08:53 | waxhead | I thought it was bad to return undef? |
| 08:55 | Sewi | It is bad, but better than crashing. I added a fatal error message box informing. |
| 08:56 | I didn't want to force a close but it might be a good idea to orphan the file (Making it "Unsaved 2" like a new file). | |
| 08:57 | waxhead | I guess I'm only looking at the changeset in the browser, I can't see the larger picture.. :) |
| 08:57 | Alias | szabgab: More to the point, why isn't the syntax checking running Test::Pod instead? |
| 08:57 | Or something more document specific | |
| 08:57 | Sewi | We might also walk through all open documents and remove all project dirs which doesn't exist in case this situation is triggered. |
| 08:57 | Alias | No |
| 08:58 | We're going to need to eventually support loading of files into memory as a Padre::Document without actually spawning an editor for them | |
| 08:58 | Sewi | "remove" meaning clear any cached values within Padre to trigger a new disk-search as soon as the project dir is requested the next time |
| 08:58 | Alias | hrm |
| 08:58 | oh right | |
| 08:59 | Did we remove the hard-reference to the project? | |
| 08:59 | Documents only know the path yes? | |
| 08:59 | Sewi | I don't know. |
| 08:59 | Alias | We'd need to check that first |
| 09:00 | Althernatively, the project itself could try/catch the exception and clean itself up on the fly | |
| 09:00 | Sewi | Anybody using Scite (Scintilla editor) here? It seems Scintilla PHP highlighting doesn't work in Padre in some (many) cases but Scite works on the same file. |
| 09:00 | Alias: True | |
| 09:01 | Alias | Sewi: Could be Scintilla version skew |
| 09:01 | Are you using an older Scite that matches the scintilla version in the wx we use? | |
| 09:02 | Sewi | I don't use Scite myself but a fellow PHP coder told me that he's using Scite and I got mixed-up highlighting for the same file in Padre. |
| 09:02 | Alias | You'd want to check the versioning first |
| 09:02 | There's no rich PHP document, so we'd be using the default lexer for the mime type | |
| 09:02 | unmodified | |
| 09:04 | Hyppolit | #819: crashing padre in 4 steps (closed defect) [ http://padre.perlide.org/trac/[…]ket/819#comment:5 ] |
| 09:05 | Sewi | #738 might solve it, too, but I don't know how to do it |
| 09:05 | Hyppolit | #738: Use Parrot for PHP highlighting, if possible (new defect) [ http://padre.perlide.org/trac/[…]ket/738#comment:1 ] |
| 09:06 | Sewi | Bad question, but how do I find out my Scintilla version? |
| 09:09 | Alias | Check the documentation for your Wx version, I think |
| 09:10 | Hyppolit | svn: r10176 | adamk++ | http://padre.perlide.org/trac/changeset/10176 |
| 09:10 | Begin the process of moving the padre perl script's "Desktop Integration" code into a proper module | |
| 09:10 | trunk/Padre/lib/Padre/ | |
| 09:12 | svn: r10177 | adamk++ | http://padre.perlide.org/trac/changeset/10177 | |
| 09:12 | Completed the move of desktop integration to Padre::Desktop | |
| 09:12 | trunk/Padre/script/ | |
| 09:15 | * Alias | plans to do desktop support from either Preferences or maybe the new Tools menu instead of the current --desktop thing |
| 09:15 | Alias | Mostly because I need it all the time, and can never remember how to do it :) |
| 09:16 | Sewi | Alias: http://padre.perlide.org/trac/wiki/wxWidgets tells "WxWidgets 2.9.0 uses version 1.75 of Scintilla " and "In order to get a newer version of Scintilla someone first has to integrate it into wxWidgets and once it is released someone has to integrate it into wxPerl." |
| 09:17 | Alias | Right |
| 09:17 | So you'd need to grab a copy of Scite that dates from when 1.75 was their trunk | |
| 09:19 | szabgab | Alias, right probably padre should run some pod specific tests when editing a pod file |
| 09:19 | but maybe even when editing a perl file | |
| 09:19 | Alias | Probably |
| 09:19 | Mixed-mode documents are perhaps a problem for another day :) | |
| 09:20 | Perl+POD is particularly evil, since they aren't nested | |
| 09:20 | Files are simultaneously BOTH Perl and POD | |
| 09:20 | 100% of both | |
| 09:20 | So in this case | |
| 09:20 | <<'END_TEXT'; | |
| 09:20 | (blank) | |
| 09:20 | =for whatever | |
| 09:20 | (blank) | |
| 09:20 | END_TEXT | |
| 09:20 | That middle line is valid in BOTH the Perl and POD views of the document | |
| 09:20 | szabgab | btw in the Perl menu there is "automatic bracke completition" it should go to the preferences - if someone has the time |
| 09:21 | Sewi | Alias: I don't think that a Wx / wxPerl refactoring to Scintilla 2 is something I could do or which could be done in a reasonable time. Using Parrot might be faster - but I don't know anything about adding it as a highlighter |
| 09:21 | * Alias | tries to avoid touching Preferences, as an incentive to rewrite it entirely :) |
| 09:21 | Alias | Sewi: I'd say don't bother |
| 09:21 | We may have to just wait for Wx 3, which hopefully has Scintilla 2 | |
| 09:22 | szabgab | so highlight this piece of code: |
| 09:22 | print "<td style="font-size: 32" OnClick=javascript("alert('hello')")> | |
| 09:22 | Alias | That's even harder |
| 09:22 | Content nested inside a literal | |
| 09:22 | POD at least specifies how to pick the POD out of the rest of a file | |
| 09:23 | szabgab | we could just reboot the computer when someone tries to edit such a file ;-) |
| 09:23 | Alias | I'm more than happy to leave the problem of multi-types to another year |
| 09:23 | Or at least until another generation of the Padre::Document API | |
| 09:23 | szabgab | sure |
| 09:23 | I am just avoiding writing my talk now... | |
| 09:23 | Alias | ah |
| 09:23 | * Alias | is avoiding doing testing work for $work |
| 09:24 | Hyppolit | svn: r10178 | adamk++ | http://padre.perlide.org/trac/changeset/10178 |
| 09:24 | Add support for preloading all of Padre in advance. | |
| 09:24 | This flag is there to help support things like Aspect tracing of Padre down the line, so I've left it undocumented for now. | |
| 09:24 | trunk/Padre/script/ | |
| 09:26 | Alias | oh! |
| 09:27 | Crap, I didn't need to add that feature | |
| 09:27 | * Alias | has just realised he can implement his Aspect'y stuff as a plugin |
| 09:27 | Alias | A bit evil, bit technically possible :) |
| 09:56 | Sewi | waxhead: You planned the release for today? |
| 09:56 | waxhead | Sewi, tomorrow |
| 09:56 | Sewi | ok |
| 09:56 | waxhead | unless today is thursday |
| 09:56 | which I checked with the kids.. it isn't... | |
| 09:56 | Sewi | Chances are bad for bad that it is :-) |
| 09:56 | waxhead | I'm on holidays and I lost track of time |
| 09:57 | Sewi | know this |
| 09:57 | waxhead | so 24 hours until I start the release |
| 09:57 | :) | |
| 09:57 | Sewi, have you tried the save all yet? | |
| 09:57 | Sewi | Sorry no |
| 09:57 | waxhead | that's ok.. just asking.. :) |
| 09:58 | I'll take silence on the matter as acceptance of the implimentation | |
| 10:06 | Sewi | waxhead: tested & working |
| 10:08 | Hyppolit | svn: r10179 | Sewi++ | http://padre.perlide.org/trac/changeset/10179 |
| 10:08 | Perl tidy | |
| 10:08 | trunk/Padre/ trunk/Padre/lib/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Action/ trunk/Padre/lib/Padre/DB/ trunk/Padre/lib/Padre/DB/Migrate/ trunk/Padre/lib/Padre/DocBrowser/ trunk/Padre/lib/Padre/Task/OpenResource/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/script/ trunk/Padre/t/ | |
| 10:35 | marcela joined #padre | |
| 10:37 | marcela joined #padre | |
| 10:37 | Hyppolit | svn: r10180 | Sewi++ | http://padre.perlide.org/trac/changeset/10180 |
| 10:37 | Updated messages.pot | |
| 10:37 | trunk/Padre/share/locale/ | |
| 10:40 | marcela joined #padre | |
| 10:49 | Hyppolit | svn: r10181 | Sewi++ | http://padre.perlide.org/trac/changeset/10181 |
| 10:49 | German translation to 100% | |
| 10:49 | trunk/Padre/share/locale/ | |
| 10:57 | waxhead | night |
| 11:08 | n00b1_ joined #padre | |
| 12:06 | cognominal joined #padre | |
| 12:43 | danlucraft joined #padre | |
| 12:44 | bricas | Alias_: many thanks for cleaning up the perltidy plugin. |
| 12:45 | Alias_ | Apart from the non-reuse of current, it was otherwise just fine |
| 12:53 | bricas | awesome |
| 12:53 | will push a new release soon. | |
| 12:58 | Alias_ | Please, I want it for work :) |
| 12:59 | bricas | Alias_: btw, i can't seem to get pip to install from CPAN, always complains about some sort of file/dir ownership issue |
| 12:59 | Alias_ | hrm |
| 12:59 | PasteBin errors | |
| 13:02 | Hyppolit | svn: r10182 | bricas++ | http://padre.perlide.org/trac/changeset/10182 |
| 13:02 | added more menu tests. perltidied remaining files. | |
| 13:02 | trunk/Padre-Plugin-PerlTidy/ trunk/Padre-Plugin-PerlTidy/t/ trunk/Padre-Plugin-PerlTidy/xt/release/ | |
| 13:03 | bricas | http://scsys.co.uk:8001/38354 |
| 13:11 | cognominal joined #padre | |
| 13:48 | kthakore joined #padre | |
| 14:01 | pece2 joined #padre | |
| 14:10 | Hyppolit | svn: r10183 | adamk++ | http://padre.perlide.org/trac/changeset/10183 |
| 14:10 | Since the existing shortcut generator doesn't work on Vista, adding Win32::Shortcut dependency so we can do it natively instead of though, heh, VBScript :) | |
| 14:10 | trunk/Padre/ | |
| 14:12 | Alias__ joined #padre | |
| 14:15 | Hyppolit | svn: r10184 | adamk++ | http://padre.perlide.org/trac/changeset/10184 |
| 14:15 | Removing the Carp 0 dependency, mostly for purity | |
| 14:15 | trunk/Padre/ | |
| 14:23 | jq joined #padre | |
| 14:42 | bricas | Alias__: not sure if you saw my paste: http://scsys.co.uk:8001/38354 |
| 14:42 | Alias__ | My diagnosis of the problem is that the source directory is not owned by the current user |
| 14:43 | Which is to say, the CPAN module source path isn't yours | |
| 14:43 | And you're trying to install something that installs modules using CPAN | |
| 14:43 | And it's not going to be able to, because your permissions clash with your CPAN client | |
| 15:11 | Hyppolit | svn: r10185 | adamk++ | http://padre.perlide.org/trac/changeset/10185 |
| 15:11 | - Upgrading --desktop option from VBScript to a new Win32::Shortcut-based | |
| 15:11 | Padre::Desktop. Desktop link creation works on Vista and newer | |
| 15:11 | operating systems again (ADAMK) | |
| 15:11 | trunk/Padre/ trunk/Padre/lib/Padre/ | |
| 15:16 | svn: r10186 | szabgab++ | http://padre.perlide.org/trac/changeset/10186 | |
| 15:16 | add links to some blogs about Padre | |
| 15:16 | trunk/template.padre.perlide.org/data/ | |
| 15:17 | PacoLinux joined #padre | |
| 15:18 | Hyppolit | svn: r10187 | szabgab++ | http://padre.perlide.org/trac/changeset/10187 |
| 15:18 | gitignore generated files | |
| 15:18 | trunk/ | |
| 15:18 | Alias__ | Oh baby |
| 15:18 | Hyppolit | svn: r10188 | szabgab++ | http://padre.perlide.org/trac/changeset/10188 |
| 15:18 | add deep prereq to Hyppolit | |
| 15:18 | trunk/Hyppolit/ | |
| 15:18 | Alias__ | szabgab: Want me to add something audacious to Padre? |
| 15:18 | * szabgab | looking up word |
| 15:18 | Alias__ | szabgab: I think I can make it so that CTRL-P from the Windows desktop launches Padre :) |
| 15:19 | szabgab | you mean sound? |
| 15:19 | oh | |
| 15:19 | Alias__ | http://www.merriam-webster.com/netdict/audacious |
| 15:19 | Sewi | Alias: This might override any Ctrl-P in apps :-) |
| 15:19 | Alias__ | I don't think it does |
| 15:20 | I think it would only work when the Desktop has focus | |
| 15:20 | Haarg joined #padre | |
| 15:20 | Sewi | I used to have a Ctrl+Alt+Shift+D - shortcut on the Desktop for a DOS box - and it worked everywhere. |
| 15:21 | Alias__ | Oh wait, it would be CTRL-ALT-P |
| 15:21 | Sewi | Never tried it on collisions anyway. |
| 15:23 | Alias__ | CTRL-ALT-P is nowhere near as fun |
| 15:23 | It's a bit of a spray on the keyboard | |
| 15:24 | Now I need to work out how to add a Quick Launch icon | |
| 15:24 | Curious path that thing has | |
| 15:24 | C:\Documents and Settings\Adam\Application Data\Microsoft\Internet Explorer\Quick Launch | |
| 15:28 | dapatrick joined #padre | |
| 15:30 | Hyppolit | svn: r10189 | adamk++ | http://padre.perlide.org/trac/changeset/10189 |
| 15:30 | Whitespace | |
| 15:30 | trunk/Padre/lib/Padre/ | |
| 16:20 | SvenDowideit joined #padre | |
| 16:38 | Hyppolit | svn: r10190 | adamk++ | http://padre.perlide.org/trac/changeset/10190 |
| 16:38 | Adding in principle support for creating a Padre shortcut icon on the Windows Quick Launch bar. Untested, and functionality not exposed anywhere... yet | |
| 16:38 | trunk/Padre/ trunk/Padre/lib/Padre/ | |
| 16:38 | Getty | Alias: want me to test something about the shortcut? |
| 16:39 | Hyppolit | svn: r10191 | adamk++ | http://padre.perlide.org/trac/changeset/10191 |
| 16:39 | The longer description looks wierd on the quicklaunch version | |
| 16:39 | trunk/Padre/lib/Padre/ | |
| 16:39 | Alias__ | Getty: I just tested it, it works |
| 16:39 | dmake install | |
| 16:39 | Then try this | |
| 16:40 | perl -MPadre::Desktop -e "Padre::Desktop::quicklaunch()" | |
| 16:40 | ditto for ::desktop() | |
| 16:41 | Not someone just needs to add those two functions to the menus somewhere | |
| 16:41 | Now... | |
| 16:41 | Maybe under Window? | |
| 16:41 | Or possible Plugins (once we rename it to Tools) | |
| 16:45 | Getty | its actually an installer thing regulary |
| 16:45 | (thats what a windows user expect) | |
| 16:45 | but with the CPAN situation its not that easy todo, clear | |
| 16:46 | why not make a totally new Menu point Desktop that includes all that features that interact with the existing environment around Padre? | |
| 16:46 | Alias__ | Because you don't want to pollute the top level menu |
| 16:47 | You don't consume permanent screen and cognative real-estate unless it's something people do every day | |
| 16:47 | So we'll make it Tools -> Desktop Integration -> etc etc | |
| 16:47 | awnstudio joined #padre | |
| 16:48 | Alias__ | Would be interesting to make the links a personal preference |
| 16:48 | So once we get config sync working, if you sync your Padre config for the first time, the icons would automatically appear :) | |
| 16:48 | Or disappear, as appropriate | |
| 16:48 | Dunno if that would be too magic though | |
| 16:49 | Anyways | |
| 16:49 | We can explore the feature over time | |
| 16:49 | * Alias__ | bed |
| 16:55 | Getty | Alias: yeah Tools -> is cool |
| 16:55 | and he is gone | |
| 17:21 | asphere joined #padre | |
| 17:29 | SvenDowideit joined #padre | |
| 19:06 | danlucraft joined #padre | |
| 20:23 | kyanardag joined #padre | |
| 20:54 | cognominal joined #padre | |
| 21:33 | CSJewell2 joined #padre | |
| 21:53 | CSJewell joined #padre | |
| 22:17 | waxhead joined #padre | |
| 22:20 | waxhead | morning |
| 22:48 | szabgab | waxhead, morning |
| 22:49 | will you release in the next 10 hours? | |
| 22:50 | waxhead | szabgab, yep.. I'll kick off about 9pm here in .au |
| 22:50 | szabgab | time diff till then? |
| 22:50 | how many hours from now? | |
| 22:51 | waxhead | 11 hours |
| 22:51 | and 10 minutes | |
| 22:51 | szabgab | ok |
| 22:51 | once we have it I'll attempt to build a new stand alone for linux | |
| 22:51 | based on the newly released perl 5.11.4 | |
| 22:52 | but I'll have only 2-3 hours to finish it before my flight leaves | |
| 22:52 | so if you could make that 1-2 hours earlier that would help | |
| 22:52 | waxhead | szabgab, I could do it now if you like... |
| 22:52 | I only use 2100 here becuase normally I'm at work | |
| 22:53 | There's plenty of changes and trunk seems stable now... | |
| 22:53 | I'm only liklely to annoy anyone who thought they had more time to get there changes in... | |
| 22:53 | szabgab, want me to do it in the next hour or so? | |
| 22:54 | I'll send out an email in the dev list just to cover why... | |
| 22:54 | Alias_ | Mental Note: Make trunk unstable in the next 8 hours or so |
| 22:55 | szabgab | no, |
| 22:55 | I am going to sleep now for 6 hours or so | |
| 22:56 | and then 2 more hours till I can start typing | |
| 22:56 | unless I cannot fall asleep :-) | |
| 22:57 | Alias_ | ... wow |
| 22:58 | What the hell happened to Padre::Wx::Menubar::refresh | |
| 22:58 | It's become a monster | |
| 22:58 | patspam joined #padre | |
| 22:59 | waxhead | don't go making things unstable... I'm going to do the release in two hours... |
| 22:59 | Alias_ | I won't |
| 22:59 | waxhead | szabgab, 6 hours? |
| 23:00 | szabgab | 6 hours from now is ok for me |
| 23:00 | waxhead | So what if I start the release in 6hours then.. that makes it 4pm here... |
| 23:00 | szabgab | for me it is ok |
| 23:01 | Alias_, do you have some tuits to write a bit of marketing material for Perl ? | |
| 23:01 | waxhead | cool.. so when you wake up there should be a released Padre ready for you to grab... if there are enough people around to test, I'll release on CPAN too... I'll post the URL in here |
| 23:01 | Alias_ | szabgab: Like what sort of thing? |
| 23:02 | szabgab | we are preparing some text to give away during FOSDEM |
| 23:02 | and later during other non-perl events | |
| 23:02 | sjn and renee are writing it actually | |
| 23:02 | sjn | mm |
| 23:03 | szabgab | yes, you |
| 23:03 | * sjn | is generating lots of marketing speak |
| 23:03 | szabgab | sjn, it is not markeing, it is just raising awereness :-) |
| 23:03 | sjn | :) |
| 23:04 | I'm going to hear that one for a while, aren't I... :) | |
| 23:04 | szabgab | oh it was you ? |
| 23:04 | sjn | yep |
| 23:04 | szabgab | I did not even know that |
| 23:04 | sjn | in a private discussion with mst |
| 23:05 | at NPW | |
| 23:05 | szabgab | now you can be sure you will hear it a lot :-) |
| 23:05 | anyway, I'll try to go to sleep now | |
| 23:05 | sjn | well, he didn't let me finish my sentence ;-) |
| 23:05 | szabgab | so do it now |
| 23:05 | sjn | do what now? |
| 23:06 | waxhead | some try the search in the directory tree control... |
| 23:06 | s/some/someone/ | |
| 23:06 | szabgab | waxhead, I am not flying to FOSDEM yet |
| 23:06 | it is 2 weeks from now | |
| 23:06 | this time it is skiing in the Alps :-) | |
| 23:06 | waxhead | well that sounds nice... |
| 23:07 | szabgab | but I think we will be able to get some visibility by releasing a compiled version of perl 5.11.4 a few hours after its release as source |
| 23:08 | waxhead | I thought you could double click on the directory tree nodes |
| 23:08 | szabgab | night & |
| 23:08 | waxhead | night |
| 23:19 | Hyppolit | svn: r10192 | adamk++ | http://padre.perlide.org/trac/changeset/10192 |
| 23:19 | When switching between documents with the same mimetype, we don't need to regenerate the top level menubar. | |
| 23:19 | trunk/Padre/lib/Padre/Wx/ | |
| 23:21 | Alias_ | Well THAT should save a shitload of work |
| 23:24 | Hyppolit | svn: r10193 | adamk++ | http://padre.perlide.org/trac/changeset/10193 |
| 23:24 | Noting refresh changes | |
| 23:24 | trunk/Padre/ | |
| 23:35 | #825: Directroy Tree Search locks up Padre when no documents are opened (new defect) [ http://padre.perlide.org/trac/ticket/825 ] | |
| 23:42 | Alias | ... if you have a default directory with a lot of files in it :) |
| 23:44 | waxhead | Alias, is that the problem? |
| 23:44 | the tree defaults to my home directory | |
| 23:44 | I'm running it from dev.pl too.. | |
| 23:45 | Alias | The problem is the entire directory tree runs in the foreground |
| 23:45 | On a regular refresh, it doesn't descend into subdirectories, so it's containable | |
| 23:45 | You only notice if you have a project with a zillion things in the root path | |
| 23:46 | Like when some applications generate a temp file and immediately open it in Padre, and the temp path has 1000+ files in it | |
| 23:46 | But on a search, it has to scan recursively | |
| 23:46 | Which takes a long time | |
| 23:46 | ...for the first character | |
| 23:46 | After the first character, it uses a filtering process | |
| 23:46 | This is a known problem | |
| 23:47 | waxhead | ok... I've put that into the ticket... |
| 23:47 | Hyppolit | #825: Directroy Tree Search locks up Padre when no documents are opened (new defect) [ http://padre.perlide.org/trac/[…]ket/825#comment:1 ] |
| 23:48 | Alias | To fix the problem, we need the asynchronous Wx recursive search API |
| 23:49 | Which doesn't exist | |
| 23:49 | waxhead | couldn't hand of the search as a task? |
| 23:50 | oh.. Wx itself would be waiting though wouldn't it? | |
| 23:50 | Alias | Nope |
| 23:50 | Task runs in background | |
| 23:50 | But task is all or nothing | |
| 23:50 | They don't return incremental events | |
| 23:50 | So search would just not work at all for 5 or 10 minutes, then update all at once | |
| 23:51 | Which is equally frustrating in some ways | |
| 23:51 | waxhead | yep... |
← Previous day | Index | Channel Index | Today | Next day → | Search | Google Search | Plain-Text | plain, newest first