Camelia, the Perl 6 bug

IRC log for #padre, 2010-08-04

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

All times shown according to UTC.

Time Nick Message
00:16 teejay joined #padre
00:40 [1]awnstudio joined #padre
01:04 jazzanova joined #padre
01:17 Sewi left #padre
01:44 GabrielVieira joined #padre
02:42 kyanardag joined #padre
03:34 Hyppolit svn: r12128 | adamk++ | http://padre.perlide.org/trac/changeset/12128
03:34 Hyppolit Adding first drop of a task for running external processes.
03:34 Hyppolit
03:34 Hyppolit If we can do this sanely, then we can probably remove the need for the still-kinda-weird-on-windows Wx::Perl::ProcessStream dependency.
03:34 Hyppolit trunk/Padre/lib/Padre/Task/
03:52 |Sno| joined #padre
04:04 Hyppolit svn: r12129 | adamk++ | http://padre.perlide.org/trac/changeset/12129
04:04 Hyppolit Now it works
04:04 Hyppolit trunk/Padre/lib/Padre/Task/
04:08 Hyppolit svn: r12130 | adamk++ | http://padre.perlide.org/trac/changeset/12130
04:08 Hyppolit Bug fixes and messages now go to status
04:08 Hyppolit trunk/Padre/lib/Padre/Task/
04:09 Hyppolit svn: r12131 | adamk++ | http://padre.perlide.org/trac/changeset/12131
04:09 Hyppolit Whitespace
04:09 Hyppolit trunk/Padre/lib/Padre/
04:11 Hyppolit svn: r12132 | adamk++ | http://padre.perlide.org/trac/changeset/12132
04:11 Hyppolit Extra $BACKCOMPATIBLE flags
04:11 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/History/
05:07 kaare joined #padre
05:20 waxhead joined #padre
05:48 danlucraft joined #padre
05:51 reneeb joined #padre
05:59 Hyppolit svn: r12133 | adamk++ | http://padre.perlide.org/trac/changeset/12133
05:59 Hyppolit Adding trace instrumentation.
05:59 Hyppolit Always call ->kill_kill, even on apparent success.
05:59 Hyppolit trunk/Padre/lib/Padre/Task/
06:08 Sven_Windows joined #padre
06:08 Hyppolit svn: r12134 | adamk++ | http://padre.perlide.org/trac/changeset/12134
06:08 Hyppolit Adding IPC::Run dependency
06:08 Hyppolit trunk/Padre/
06:17 Hyppolit svn: r12135 | adamk++ | http://padre.perlide.org/trac/changeset/12135
06:17 Hyppolit Noting additions in Changes
06:17 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/
06:18 Hyppolit svn: r12136 | adamk++ | http://padre.perlide.org/trac/changeset/12136
06:18 Hyppolit One more spare thread by default
06:18 Hyppolit trunk/Padre/lib/Padre/
06:34 Sewi joined #padre
06:44 Casan joined #padre
07:00 marcela joined #padre
07:21 mulander_ joined #padre
07:21 mulander_ hi all
07:21 danlucraft joined #padre
07:22 mulander_ left #padre
07:23 mulander joined #padre
07:24 mulander I have 2 little questions :) 1. Is multiple cursor support planned for padre (I'm thinking of sublime text editor style of multiple selection/cursors). 2. How hard would it be to add PL/SQL support to padre (by myself of course)?
07:25 Sewi 1. Not as far as I know, but you may open a ticket for it
07:26 Sewi 2. I don't know if the Padre::Plugin::SQL is DB-specific at all, but it should be easy to add support for other DBs ("should" because I didn't ever look at the plugin source)
07:27 mulander Sewi: I don't know the plugin but PL/SQL is a pascal/ada like language with the possibility to embed SQL as first class statements.
07:27 danlucraft1 joined #padre
07:27 Sewi Oh, sorry. Is it listed in view -> view as... ?
07:28 mulander Sewi: to be honest last time I looked at padre it was at version 0.45 - I'm currently installing it on this box so no running instance atm.
07:28 Sewi No it isn't.
07:29 Sewi should be easy to add support anyway. Just grab one of the language plugins, copy and modify it for PL/SQL.
07:29 mulander about the multiple cursors - the sublime editor instantinaces it's cursors at multiple points and each one of them mimics movement of the others. They can be anywhere in the document and operate like the regular cursor. This is significantly different then rectangular/multiple selection.
07:30 mulander *than
07:31 mulander Sewi: I'll give it a try (implementing PL/SQL support)
07:31 Sewi Highlighting will be the most complex part, but everything else should be (mostly) copy&paste from others :-)
07:35 kaare Padre::Plugin::SQL is IIRC a DB connection plugin, not a language same
07:35 mulander Sewi: I'll open a ticket for the multiple cursors when I'm back from work (want to make it solid).
07:37 Hyppolit svn: r12137 | adamk++ | http://padre.perlide.org/trac/changeset/12137
07:37 Hyppolit Correcting the tests
07:37 Hyppolit trunk/Padre/t/
07:43 Sewi mulander: Do you have a trac account?
07:44 mulander Sewi: hmm possible, let me check
07:45 mulander the forgot password dialog says I don't
07:45 mulander I'll register one quickly now.
07:45 Sewi wait a moment...
07:46 Sewi register?
07:46 Hyppolit register is http://padre.perlide.org/trac/register
07:46 Sewi Go ahead
07:47 mulander registered: mulander
07:47 Sewi ok, registration closed again
07:47 mulander thanks
07:47 mulander btw last time I reported a problem caused by Oracle
07:48 mulander I have a really easy workaround for that setup.
07:48 Sewi Please add it to the ticket
07:48 mulander the problem was: strawberry bundled with padre tried to use oracle libraries from a different perl version
07:48 mulander I believe it wasn't reported
07:49 mulander also it's not a padre bug - it's Oracles fault
07:49 mulander they setup a global PERL5LIB variable pointing to their libs. Setting up a local per user PERL5LIB variable pointing to the strawberry installation allows using that instance correctly without messing up oracle.
08:10 mulander why is the padre editor_file_size_limit set to 500_000?
08:11 Sewi Because Padre is becoming slower when editing files greater than this.
08:11 Sewi Do you have source code files >500k?
08:12 mulander Sewi: unfortunately yes.
08:12 mulander example file sizes: 1 836 KB
08:12 mulander the largest: 2 234 KB
08:13 Sewi with source code???
08:13 mulander yep 42 files with size >500KB
08:13 Sewi oops
08:13 mulander the glory of 'enterprise' development...
08:15 mulander maybe a warning 'opening this file can reduce performance because of it's size; continue, cancel, [ ] don't ask again' - would be a nice approach?
08:15 Sewi Go ahead, change it :-)
08:17 mulander not a bad idea :)
08:45 savo joined #padre
08:45 mulander :) first hack at padre - the codebase is really nice.
08:45 mulander got it to ask if it should continue with the opening :)
08:47 mulander not happy with the message though: "The file %s you are trying to open is over the arbitrary file size limit of Padre which is currently %s. Opening this file may reduce performance. Do you still want to open the file?"
08:50 perlite joined #padre
08:54 Hyppolit svn: r12138 | Sewi++ | http://padre.perlide.org/trac/changeset/12138
08:54 Hyppolit Throw a commit bit on mulander
08:54 Hyppolit subversion/
08:54 Sewi Go ahead
08:54 Sewi Others will change the text if it's not good :-)
08:57 mulander two little questions :)
08:57 mulander should long messages inside Wx::gettext be split somehow on multiple lines or span on a single line
08:57 mulander second: what's the preffered way to send in patches? Opening a ticket in track and attaching a diff?
08:58 * mulander reading the developer howto
08:58 Sewi Get the Padre trunk
08:58 Sewi svn?
08:58 Hyppolit svn is http://padre.perlide.org/tr​ac/wiki/DownloadRepository and also http://svn.perlide.org/padre/trunk/ and also http://padre.perlide.org/trac/browser
08:58 Sewi update the source, the "Changes" file (if the change is big enough for being listed) and commit everything.
08:59 mulander I have commit bit?
09:00 kanishka joined #padre
09:00 Sewi Just droped one on you a few minutes ago :-)
09:01 mulander thanks :)
09:01 mulander I'll do my best :)
09:03 mulander Should I create a ticket for the fix I'm about to commit?
09:03 Sewi no
09:25 mulander should I include the change in the Padre/Changes file? (allowing to open large files) if yes then should it go under the 0.69 to be released entry?
09:26 Sewi Always add your changes below the top to-be-released entry
09:26 Sewi And yes, I think this is big enough for the Changes list, expecially because it changes UI
09:27 mulander so it goes to the 0.69 to-be-released entry as the top most entry (last changes come first)
09:27 mulander correct?
09:28 Sewi No, as the last iem
09:28 Sewi item
09:28 mulander ok
09:29 Sewi Right below my "Fixed the file-changed-on-disk..." - message (if I'm up to date and nobody else added something since my last svn up :) )
09:30 mulander there are already 4 new changes after your's :)
09:30 Sewi oops :)
09:46 Hyppolit svn: r12139 | mulander++ | http://padre.perlide.org/trac/changeset/12139
09:46 Hyppolit Allow to continue when opening files exceeding editor_file_size_limit
09:46 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/
09:46 mulander :)
10:19 danlucraft joined #padre
10:37 reneeb joined #padre
10:43 danlucraft1 joined #padre
10:54 waxhead mulander++
10:54 mulander :)
10:55 waxhead Sewi, the SQL Plugin just allows you to connect to a database and type in sql in a document ( specifically for db stuff ) and run it with messages and output going to the bottom of the ide
10:56 waxhead I wasn't really sure what was desired with the plugin.. so that's what I did...
10:56 waxhead which is what I'd want if I'm working on a db app and want to see what's in a table I'm working on.. :)
10:56 Sewi waxhead: Yes, but it should be something database-independent, isn't it?
10:56 waxhead it support mysql and postgres
10:56 waxhead and leaves all 'parsing' to dbi->prepare()
10:56 mulander well my question was mostly for the language support - not the database connectivity itself.
10:56 waxhead and the DB can tell you if you are wrong
10:57 waxhead language support should be syntax ?
10:57 mulander waxhead: yes, mostly syntax highlighting
10:59 waxhead I'm not sure syntax highlighting is a plugin is it?  It would be a 'plugin' to scintilla if anything ?
10:59 waxhead Alias, how 'disruptive' are you changes currently?
10:59 mulander yes, I wasn't searching for a plugin. My question was how hard would it be to add pl/sql support to padre.
10:59 waxhead Alias, I'm thinking we can do another release soon
10:59 waxhead keep them rolling, but still unstable...
11:00 waxhead but I'm wondering how long we want to keep that label?
11:00 Sewi I think some syntax highlighting comes from plugins...
11:00 waxhead mulander, the 'editor' widget is scintilla.  You could look there first maybe?
11:02 mulander waxhead: will do.
11:03 thecrux joined #padre
11:07 thecrux hi, everyone
11:08 thecrux how to send updated translation to the project?
11:09 thecrux mailing list do not accept emails large than 40k
11:09 savo Hi, how do i install plug-ins? i am using the latest svn and am compiling the plug-in i need in its dir but cannot remember how i installed them
11:13 Sewi translation?
11:13 Hyppolit translation is http://padre.perlide.org/t​rac/wiki/TranslationIntro
11:13 Sewi thecrux: Please look at that page for translation info
11:14 Sewi Then request a trac account here and translation commit bit
11:14 Sewi savo: "perl Makefile.PL && make test install" in the plugin dir
11:16 Sewi savo: Or use "./dev.pl -a" if you're running Padre trunk, it will include all Plugins from ../Padre-Plugin-*
11:16 savo thanks
11:16 thecrux Sewi: ...send the updated "messages.pot" and the .po file to the padre development mailing list or open a new ticket and attach the files to it...
11:17 thecrux mailling list block my mail - its too big
11:17 Sewi thecrux: None of them. Never send MB sized files via email and never send attachments to a mailing list
11:17 thecrux its about 70k
11:17 Sewi Do you have a trac account here?
11:17 thecrux no
11:17 Sewi Wait a sec.
11:18 Sewi register?
11:18 Hyppolit register is http://padre.perlide.org/trac/register
11:18 Sewi Go and get one :-)
11:20 thecrux thank you
11:23 Hyppolit #981: updated russian translation (new enhancement) [ http://padre.perlide.org/trac/ticket/981 ]
11:26 Sewi please commit translation updates to svn, NOT open tickets for things which are neither feature requests nor bugs.
11:26 Hyppolit #981: updated russian translation (closed enhancement) [ http://padre.perlide.org/trac/ticket/981#comment:1 ]
11:26 Hyppolit svn: r12140 | Sewi++ | http://padre.perlide.org/trac/changeset/12140
11:26 Hyppolit Give thecrux translator commit bit
11:26 Hyppolit subversion/
12:30 Hyppolit svn: r12141 | thecrux++ | http://padre.perlide.org/trac/changeset/12141
12:30 Hyppolit Updated russian translation
12:30 Hyppolit trunk/Padre/share/locale/
12:34 CSJewell2 joined #padre
12:38 thecrux joined #padre
12:39 Jagdwurst joined #padre
12:43 Hyppolit svn: r12142 | adamk++ | http://padre.perlide.org/trac/changeset/12142
12:43 Hyppolit Completing the Find in Files task (currently still untested).
12:43 Hyppolit Designed the wxFormBuilder dialog for the new Find in Files dialog.
12:43 Hyppolit Adding the generated Padre::Wx::FBP::FindInFiles module that implements the dialog design.
12:43 Hyppolit trunk/Padre/ trunk/Padre/fbp/ trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/FBP/
12:43 Alias_ joined #padre
12:50 waxhead joined #padre
13:07 Hyppolit svn: r12143 | adamk++ | http://padre.perlide.org/trac/changeset/12143
13:07 Hyppolit Tweaks
13:07 Hyppolit trunk/Padre/fbp/ trunk/Padre/lib/Padre/Wx/FBP/
13:38 [1]Casan joined #padre
13:50 Hyppolit svn: r12144 | adamk++ | http://padre.perlide.org/trac/changeset/12144
13:50 Hyppolit Adding dependency for Digest::MD5
13:50 Hyppolit trunk/Padre/
14:15 kaare joined #padre
14:17 Casan joined #padre
14:17 CSJewell2 joined #padre
14:17 Sven_Windows joined #padre
14:17 Sno| joined #padre
14:17 GabrielVieira joined #padre
14:17 dodu joined #padre
14:17 kthakore joined #padre
14:17 zamolxes joined #padre
14:17 ingy joined #padre
14:17 Ryan52 joined #padre
14:17 sjn joined #padre
14:22 Alias_ joined #padre
14:22 perlite joined #padre
14:22 jnthn_ joined #padre
14:22 mattp joined #padre
14:22 Hyppolit joined #padre
14:22 szbalint joined #padre
14:22 Getty joined #padre
14:22 Trelane joined #padre
14:22 charsbr joined #padre
14:58 chorny joined #padre
15:08 BooK joined #padre
15:23 mib_wqho60 joined #padre
15:25 danlucraft joined #padre
17:06 dodu1 joined #padre
17:54 [Sno] joined #padre
17:56 chorny joined #padre
18:00 thecrux joined #padre
18:06 danlucraft joined #padre
21:47 CSJewell2 joined #padre
21:57 GabrielVieira joined #padre
21:57 kaare left #padre
22:03 [1]Casan joined #padre

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