| Time |
S |
Nick |
Message |
| 00:05 |
|
|
castaway joined #padre |
| 00:45 |
|
|
jnap joined #padre |
| 00:50 |
|
|
jazzanova joined #padre |
| 00:57 |
|
|
Di-ima joined #padre |
| 01:34 |
|
Hyppolit |
svn: r15588 | adamk++ | http://padre.perlide.org/trac/changeset/15588 |
| 01:34 |
|
Hyppolit |
Remove deprecated class |
| 01:34 |
|
Hyppolit |
trunk/Padre/lib/Padre/ trunk/Padre/t/ |
| 01:54 |
|
|
Alias_ joined #padre |
| 01:55 |
|
Hyppolit |
svn: r15589 | adamk++ | http://padre.perlide.org/trac/changeset/15589 |
| 01:55 |
|
Hyppolit |
- Padre::Task objects are no longer aware they are being surrounded by a |
| 01:55 |
|
Hyppolit |
Padre::TaskHandle, breaking compatibility for much cleaner encapsulation. |
| 01:55 |
|
Hyppolit |
The ->handle method has been removed. Status messages now go via |
| 01:55 |
|
Hyppolit |
Padre::Task::status and messages go via Padre::Task::message, both of |
| 01:55 |
|
Hyppolit |
which have been moved down into the task class from the task handle |
| 01:55 |
|
Hyppolit |
class (ADAMK) |
| 01:55 |
|
Hyppolit |
trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/Directory/ |
| 01:58 |
|
Hyppolit |
svn: r15590 | adamk++ | http://padre.perlide.org/trac/changeset/15590 |
| 01:58 |
|
Hyppolit |
Marginally less evil way to create the inbox and circular reference |
| 01:58 |
|
Hyppolit |
trunk/Padre/lib/Padre/ |
| 02:17 |
|
Hyppolit |
svn: r15591 | adamk++ | http://padre.perlide.org/trac/changeset/15591 |
| 02:17 |
|
Hyppolit |
- Padre::Task::running is now Padre::Task::is_child, which is what it really |
| 02:17 |
|
Hyppolit |
meant in the first place (ADAMK) |
| 02:17 |
|
Hyppolit |
trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Task/ |
| 02:38 |
|
Hyppolit |
svn: r15592 | adamk++ | http://padre.perlide.org/trac/changeset/15592 |
| 02:38 |
|
Hyppolit |
Removed a use of ->handle from directory browse |
| 02:38 |
|
Hyppolit |
trunk/Padre/ trunk/Padre/lib/Padre/Wx/Directory/ |
| 02:56 |
|
Hyppolit |
svn: r15593 | adamk++ | http://padre.perlide.org/trac/changeset/15593 |
| 02:56 |
|
Hyppolit |
Added a dedicated (and probably much faster and memory efficient) match_count mechanism to Padre::Search for specifically counting matches. |
| 02:56 |
|
Hyppolit |
trunk/Padre/lib/Padre/ |
| 02:57 |
|
Hyppolit |
svn: r15594 | adamk++ | http://padre.perlide.org/trac/changeset/15594 |
| 02:57 |
|
Hyppolit |
- Added plugin compatibility tracking to Padre::Search (ADAMK) |
| 02:57 |
|
Hyppolit |
trunk/Padre/ trunk/Padre/lib/Padre/ |
| 03:39 |
|
Hyppolit |
svn: r15595 | adamk++ | http://padre.perlide.org/trac/changeset/15595 |
| 03:39 |
|
Hyppolit |
Completed (untested) first solid implementation of the ReplaceInFiles task. Next, it needs to be integrated into the ReplaceInFiles tool. |
| 03:39 |
|
Hyppolit |
trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Task/ |
| 04:05 |
|
Hyppolit |
svn: r15596 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15596 |
| 04:05 |
|
Hyppolit |
roll version , move to task api version 2.?.? add plugin_interfaces for Padre::Task and Padre::Document , there should probably be more, Wx::Editor possibly. |
| 04:05 |
|
Hyppolit |
trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/ trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm/ trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm/Transport/ trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm/Transport/Global/ trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm/Transport/Local/ trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm/Transport/Local/Multicast/ trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm/Wx/ trunk/Padre- |
| 04:08 |
|
|
Sno| joined #padre |
| 04:16 |
|
Hyppolit |
svn: r15597 | adamk++ | http://padre.perlide.org/trac/changeset/15597 |
| 04:16 |
|
Hyppolit |
More nudging towards working |
| 04:16 |
|
Hyppolit |
trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ |
| 04:21 |
|
|
asarch joined #padre |
| 04:47 |
|
Hyppolit |
svn: r15598 | adamk++ | http://padre.perlide.org/trac/changeset/15598 |
| 04:47 |
|
Hyppolit |
All the front end logic for replace in files works, but the backend search crashed for every file. About time we wrote a test script for Padre::Search |
| 04:47 |
|
Hyppolit |
trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ |
| 06:19 |
|
|
toi joined #padre |
| 06:41 |
|
Hyppolit |
svn: r15599 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15599 |
| 06:41 |
|
Hyppolit |
enable the editor and resource trackers in both global and local universe |
| 06:41 |
|
Hyppolit |
trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/ trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm/ trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm/Wx/ trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm/Wx/Resources/ trunk/Padre-Plugin-Swarm/lib/Padre/Swarm/ |
| 06:53 |
|
Hyppolit |
svn: r15600 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15600 |
| 06:53 |
|
Hyppolit |
fix global transport loopback with a filthy hack |
| 06:53 |
|
Hyppolit |
trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/ |
| 06:53 |
|
|
shmuel joined #padre |
| 06:53 |
|
|
shmuel joined #padre |
| 06:59 |
|
|
azawawi joined #padre |
| 07:00 |
|
azawawi |
good morning |
| 07:12 |
|
Hyppolit |
svn: r15601 | szabgab++ | http://padre.perlide.org/trac/changeset/15601 |
| 07:12 |
|
Hyppolit |
Update the messages.pot file |
| 07:12 |
|
Hyppolit |
trunk/Padre/share/locale/ |
| 07:13 |
|
Alias_ |
hi |
| 07:13 |
|
Alias_ |
Replace in Files is THIS close to working |
| 07:21 |
|
azawawi |
i noticed... |
| 07:21 |
|
azawawi |
szabgab: botting is not allowed on this channel :) |
| 07:21 |
|
azawawi |
commit botting |
| 07:21 |
|
azawawi |
:) |
| 07:24 |
|
|
dolmen joined #padre |
| 07:27 |
|
|
sugar joined #padre |
| 07:29 |
|
|
Sewi joined #padre |
| 07:29 |
|
Sewi |
Hi all |
| 07:30 |
|
|
marcela joined #padre |
| 07:30 |
|
Sewi |
I can't close Padre tabs clicking on the "x" next to the filename on the tab. This is a fresh installation and it might be local. |
| 07:30 |
|
Sewi |
Could anybody verify this, please? |
| 07:33 |
|
sugar |
is 0.90 realeased? |
| 07:35 |
|
Alias_ |
sugar: Nope, another day or two for translators |
| 07:35 |
|
Alias_ |
Although I haven't seen any translations landing |
| 07:39 |
|
sugar |
does padre need in russian translators? |
| 07:39 |
|
Alias_ |
Almost certainly |
| 07:40 |
|
Alias_ |
http://perlide.org/translations/ |
| 07:40 |
|
Alias_ |
Russian is flagged as yellow |
| 07:41 |
|
Alias_ |
10%-40% missing |
| 07:41 |
|
Alias_ |
i.e. In need of a fair amount of love |
| 07:42 |
|
sugar |
where does data of translation lies? |
| 07:46 |
|
Alias_ |
Are you on the mailing list? |
| 07:46 |
|
Alias_ |
Someone just posted |
| 07:46 |
|
Alias_ |
Also, if you have Padre open look at Help -> Translate Padre... |
| 07:49 |
|
|
mj41 joined #padre |
| 07:52 |
|
sugar |
no, i meant files of translations |
| 07:53 |
|
Hyppolit |
svn: r15602 | adamk++ | http://padre.perlide.org/trac/changeset/15602 |
| 07:53 |
|
Hyppolit |
- Wx doesn't seem to let us change the PaneBorder setting after pane |
| 07:53 |
|
Hyppolit |
creation, so leave it off and have an empty area rather than have a |
| 07:53 |
|
Hyppolit |
double-width border (ADAMK) |
| 07:53 |
|
Hyppolit |
trunk/Padre/ trunk/Padre/lib/Padre/Wx/ |
| 07:54 |
|
Alias_ |
sugar: Did you try what I said? |
| 07:54 |
|
Alias_ |
It spawns the wiki page with all the details you could possibly need |
| 07:56 |
|
sugar |
yes, sorry |
| 07:57 |
|
|
bowtie joined #padre |
| 07:57 |
|
azawawi |
Alias: ping |
| 07:57 |
|
Alias_ |
pong |
| 07:58 |
|
azawawi |
Alias_: something is loading Wx::STC and hence Wx::Scintilla is not loading again in trunk |
| 07:58 |
|
azawawi |
Alias_: i suspect it is the Wx::wx constant name change |
| 07:58 |
|
Alias_ |
yeah, probably |
| 07:58 |
|
Alias_ |
Give me a few minutes and I'll try something |
| 07:58 |
|
azawawi |
"...Wx::Scintilla cannot be loaded alongside Wx::STC. Choose one and only one of the..." |
| 08:01 |
|
Hyppolit |
svn: r15603 | azawawi++ | http://padre.perlide.org/trac/changeset/15603 |
| 08:02 |
|
Hyppolit |
Added a TRACE statement |
| 08:02 |
|
Hyppolit |
trunk/Padre/lib/Padre/ |
| 08:06 |
|
Alias_ |
azawawi: I'm thinking just autodetect. Always use Wx::Scintilla if it's available and higher than version X |
| 08:06 |
|
Alias_ |
We're pretty happy with it now right? |
| 08:07 |
|
Alias_ |
Or rather, we'll definitely be happy with it by the time we finish 0.92 |
| 08:11 |
|
Hyppolit |
svn: r15604 | azawawi++ | http://padre.perlide.org/trac/changeset/15604 |
| 08:11 |
|
Hyppolit |
[Wx::Scintilla] The following variable interpolation patterns are now highlighted correctly (KHMAN++): |
| 08:11 |
|
Hyppolit |
${word} @{word} and things like $${word} |
| 08:11 |
|
Hyppolit |
$#{word} @#{word} and things like $#${word} |
| 08:11 |
|
Hyppolit |
${digit} @{digit} |
| 08:11 |
|
Hyppolit |
$$ and most special variables with operator characters |
| 08:11 |
|
Hyppolit |
$0 to $9 and things like $123 |
| 08:11 |
|
Hyppolit |
$^A and other control character special variables |
| 08:12 |
|
Hyppolit |
trunk/Wx-Scintilla/ trunk/Wx-Scintilla/share/ trunk/Wx-Scintilla/wx-scintilla/src/scintilla/src/ |
| 08:13 |
|
Hyppolit |
svn: r15605 | azawawi++ | http://padre.perlide.org/trac/changeset/15605 |
| 08:13 |
|
Hyppolit |
Bumped version to 0.21_08 |
| 08:13 |
|
Hyppolit |
trunk/Wx-Scintilla/lib/Wx/ |
| 08:13 |
|
azawawi |
Alias_: im happy with it |
| 08:14 |
|
Alias_ |
OK |
| 08:14 |
|
azawawi |
Alias_: im going to switch it on later today |
| 08:14 |
|
Alias_ |
Recently I've been delaying the loading of it |
| 08:14 |
|
Alias_ |
But really, that only helps improve the startup speed of a Padre where you have startup behaviour set to no open files |
| 08:15 |
|
Alias_ |
Well, and it makes the window appear SLIGHTLY faster |
| 08:15 |
|
Alias_ |
I don't mind loading in Padre::Wx in advance instead, especially if it makes the constants map properly |
| 08:15 |
|
Alias_ |
Speaking of which |
| 08:15 |
|
azawawi |
Padre::Feature has a nasty side effect btw :) |
| 08:16 |
|
Alias_ |
Right now I'm scanning the namespace of Wx:: for wxF... stuff, then calling Wx::constant() on them |
| 08:16 |
|
azawawi |
if you put them, you lose the dynamic nature of the configuration parameter... |
| 08:16 |
|
Alias_ |
Will I need to do something different to get the constants from Wx::Scintilla |
| 08:16 |
|
Alias_ |
That's intentional |
| 08:16 |
|
azawawi |
so basically you *need* to restart if you put a feature in Padre::Feature::X |
| 08:16 |
|
Alias_ |
Correct |
| 08:16 |
|
Alias_ |
They never really worked at run-time anyway |
| 08:17 |
|
Alias_ |
Realistically, to make them work you have to COMPLETELY tear down padre |
| 08:17 |
|
Alias_ |
Add missing Action entries, config entries, rebuild the menus, rebuild every editor |
| 08:17 |
|
Alias_ |
All kinds of crap |
| 08:17 |
|
Alias_ |
And then you still have to load all the code for them anyway |
| 08:17 |
|
* azawawi |
prepares Wx-Scintilla-0.21_08 |
| 08:17 |
|
Alias_ |
Which means disabling the feature doesn't free up their key bindings |
| 08:17 |
|
Alias_ |
And so on and so forth |
| 08:18 |
|
Alias_ |
If we're going for feature enable/disable, we might as well admit they are reset-necesary and compile it out HARD |
| 08:18 |
|
azawawi |
yup cleanup is a ******* :) |
| 08:18 |
|
Alias_ |
So at least the feature doesn't half-turn on and off and crash because the other half can't be loaded |
| 08:19 |
|
Alias_ |
Imagine if ( $config->feature ) { $self->{assumed_occupied_key}->DoSomething} |
| 08:19 |
|
Alias_ |
Until Padre::Feature were were instantiating the debugger object in main regardless of whether it was enabled or disabled |
| 08:19 |
|
Alias_ |
Because then it got turned on, it would need it |
| 08:19 |
|
Alias_ |
So basically zero bloat savings unless you do it right |
| 08:20 |
|
Alias_ |
Better than features rely 100% on Padre::Feature constants, so that when one changes it has no effect at all |
| 08:20 |
|
Alias_ |
And we can just track a "You need to restart" flag later |
| 08:20 |
|
Alias_ |
It also makes sure experimental code absolutely never loads into your Padre |
| 08:20 |
|
Alias_ |
Which is fairly important |
| 08:21 |
|
azawawi |
this guy KHMan is great... |
| 08:21 |
|
Sewi |
Seems no tab-bar-click besides those on tab names to switch the tab is working here... |
| 08:22 |
|
azawawi |
LexPerl.cxx is starting to become really something |
| 08:22 |
|
azawawi |
it is the biggest Lexer in scintilla... |
| 08:22 |
|
Alias_ |
I saw that list of stuff he fixed |
| 08:23 |
|
azawawi |
Alias_: inside Wx-Scintilla |
| 08:23 |
|
azawawi |
Alias_: perl share/perl_editor.pl |
| 08:23 |
|
azawawi |
Alias_: that's the sample editor that explores that capabilities of Wx::Scintilla... |
| 08:23 |
|
azawawi |
Alias_: and loads KHMan's test case for interpolated variables... |
| 08:24 |
|
* Alias_ |
is deep into fixing Padre::Search::replace_all but will look in a second |
| 08:28 |
|
Alias_ |
Replace in Files is the very last trac entry on the "Get Adam Kennedy to switch to Padre" milestone |
| 08:29 |
|
Alias_ |
And critically needed for bulk-rewriting all of Padre to use the new constants :) |
| 08:30 |
|
Hyppolit |
svn: r15606 | adamk++ | http://padre.perlide.org/trac/changeset/15606 |
| 08:30 |
|
Hyppolit |
Added tests for, and debugged, Padre::Search::scalar_count_all and scalar_replace_all |
| 08:30 |
|
Hyppolit |
trunk/Padre/lib/Padre/ trunk/Padre/t/ |
| 08:32 |
|
|
danlucraft joined #padre |
| 08:33 |
|
azawawi |
cpanm http://cpan.metacpan.org/autho[…]la-0.21_08.tar.gz |
| 08:42 |
|
|
marcela joined #padre |
| 08:53 |
|
azawawi |
Alias_: Wx::STC in Wx.pm. ... :) |
| 08:54 |
|
azawawi |
Alias_: r15573 breaks down my beloved Wx::Scintilla support :) |
| 08:54 |
|
Hyppolit |
Changeset #15573 http://padre.perlide.org/trac/changeset/15573 |
| 09:27 |
|
Alias_ |
See that if ( 1 ) { ? |
| 09:27 |
|
Alias_ |
oh wait... |
| 09:27 |
|
Alias_ |
Remove the use STC; |
| 09:27 |
|
Alias_ |
It should be safe |
| 09:28 |
|
Alias_ |
The rest will just map to less constants than otherwise |
| 09:28 |
|
azawawi |
...doesnt work... |
| 09:28 |
|
azawawi |
:) |
| 09:29 |
|
azawawi |
im running 'svn -r15572 up' to test stuff... until it is fixed... :) |
| 09:29 |
|
Hyppolit |
Changeset #15572 http://padre.perlide.org/trac/changeset/15572 |
| 09:29 |
|
Alias_ |
ok |
| 09:47 |
|
|
zenog_ joined #padre |
| 09:48 |
|
zenog_ |
sugar: You are interested in helping the Russian translation of Padre? |
| 09:49 |
|
zenog_ |
sugar: If you want, I can tell you step by step what to do there ... |
| 09:50 |
|
azawawi |
Alias_: ping |
| 09:54 |
|
azawawi |
Alias_: we're using older deprecated version of indicators. Scintilla 1.75+ = modern indicators |
| 09:54 |
|
azawawi |
Alias_: a style byte in scintilla = 5 bits for style information and 3 bits for indicators |
| 09:54 |
|
azawawi |
Alias_: LexPerl.cxx uses 7 bits... lol |
| 09:55 |
|
Alias_ |
Why the spare |
| 09:55 |
|
azawawi |
Alias_: $self->GetStyleBitsNeeded returns 5 in Wx::STC and 8 in Wx::Scintilla |
| 09:56 |
|
azawawi |
Alias_: basically modern indicators => different call of startStyling and setStyling |
| 09:56 |
|
azawawi |
Alias_: spare? :) |
| 09:56 |
|
Alias_ |
The 8th bit |
| 09:56 |
|
Hyppolit |
svn: r15607 | adamk++ | http://padre.perlide.org/trac/changeset/15607 |
| 09:56 |
|
Hyppolit |
- Added Replace in Files using matching logic to Find in Files (ADAMK) |
| 09:56 |
|
Hyppolit |
|
| 09:56 |
|
Hyppolit |
NOTE: This is set to run in dryrun mode only at the moment and won't save the changed files to disk. You are free to play with it safely. |
| 09:56 |
|
Hyppolit |
trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Menu/ trunk/Padre/t/ |
| 09:56 |
|
azawawi |
Alias_: in LexPerl.cxx? |
| 09:57 |
|
Alias_ |
Ya |
| 09:57 |
|
azawawi |
Alias_: basically it does not use the whole range... |
| 09:57 |
|
Alias_ |
ok |
| 09:57 |
|
azawawi |
Alias_: so you can actually put $self->SetStyleBits(7) |
| 09:57 |
|
Alias_ |
So I've un-feature'ed Replace in Files |
| 09:57 |
|
azawawi |
Alias_: and it will work |
| 09:57 |
|
Alias_ |
It's core now |
| 09:57 |
|
Alias_ |
And it runs |
| 09:57 |
|
azawawi |
Alias++ |
| 09:57 |
|
Alias_ |
But 2 things I might need help with |
| 09:57 |
|
azawawi |
drop the _ :) |
| 09:58 |
|
Alias_ |
1. It doesn't save the files it changes yet, just runs dry mode |
| 09:58 |
|
Alias_ |
Which I want as a feature anyway, so the replace in files dialog can have a "Preview" sort of function |
| 09:58 |
|
Alias_ |
But I'm mainly not saving because... |
| 09:58 |
|
azawawi |
with diff! :) |
| 09:58 |
|
Alias_ |
2. I'm not sure it does unicode correctly... |
| 09:59 |
|
* azawawi |
implements the use of Modern Scintilla Indicators into Padre :) |
| 09:59 |
|
Alias_ |
So I'm not sure if I load the files the right way, apply the regex the right way, or save the file the right way |
| 09:59 |
|
Alias_ |
azawawi: Can I maybe get you to check them for me in a few hours? |
| 09:59 |
|
Alias_ |
And make sure my code does actually search and replace unicode properly, or at least safely |
| 10:00 |
|
azawawi |
Alias_: i checked the feature when it started... |
| 10:00 |
|
Alias_ |
New implementation is utterly different |
| 10:00 |
|
azawawi |
Alias_: test case please :) |
| 10:00 |
|
Alias_ |
Well, I'm already working with t/09_search.t |
| 10:00 |
|
Alias_ |
And I test that I can load and apply replace all to lib/Padre.pm |
| 10:01 |
|
Alias_ |
I would need some help setting up a proper unicode test case |
| 10:01 |
|
Alias_ |
To extend it |
| 10:01 |
|
azawawi |
"....Modern indicators are stored in a format similar to run length encoding which is efficient in both speed and storage for sparse information. ..." => WOW :) |
| 10:01 |
|
Alias_ |
neat |
| 10:01 |
|
azawawi |
BMP-like |
| 10:01 |
|
Alias_ |
ok, I need to go |
| 10:01 |
|
azawawi |
you should expect that from Neil (Windows guy) :) |
| 10:03 |
|
zenog_ |
sugar: http://padre.perlide.org/trac/[…]/TranslationIntro basically contains all the necessary information ... |
| 10:10 |
|
* garu |
waves |
| 10:11 |
|
garu |
hi azawawi! Nice work on Scintilla \o/ Is it now possible to use two different highlighters for the same file? |
| 10:11 |
|
garu |
I'm not even sure that has anything to do with scintilla itself, but it can't hurt to ask :) |
| 10:12 |
|
Hyppolit |
svn: r15608 | azawawi++ | http://padre.perlide.org/trac/changeset/15608 |
| 10:12 |
|
Hyppolit |
Set the style bits (default: 5) needed by the current Scintilla lexer. In Wx::Scintilla, you'll always have 8-bits (256 styles) instead of 5 to 8 bits (3 bits for deprecated indicators). This means we need to support modern scintilla indicators in Padre. |
| 10:12 |
|
Hyppolit |
trunk/Padre/lib/Padre/Wx/ |
| 10:13 |
|
azawawi |
garu: it is not that we cannot do that... |
| 10:13 |
|
azawawi |
garu: it is not related to Wx::Sctinilla for sure |
| 10:13 |
|
azawawi |
garu: s/Wx::Sctinilla/Wx::Scintilla/ |
| 10:14 |
|
garu |
hmmm... ok |
| 10:14 |
|
azawawi |
garu: basically you can trap when STC colourizes and call another one... |
| 10:14 |
|
azawawi |
garu: but testing two overlapping will be a hell for sure... |
| 10:15 |
|
azawawi |
garu: in scintilla you have only *one* lexer for the buffer |
| 10:15 |
|
garu |
I was under the impression Wx::Scintilla had to be associated with a full Wx::Widget, not a particular piece of it |
| 10:15 |
|
azawawi |
garu: at a time but you can ofcourse style like you like after it updates... |
| 10:16 |
|
azawawi |
garu: W:S contains the latest version of scintilla along with updated LexPerl.cxx patches for the *next* version of scintilla |
| 10:16 |
|
garu |
azawawi: my use case should be simple: Mojolicious and Dancer usually put html/css/javascript under __DATA__ |
| 10:16 |
|
azawawi |
garu: you can use the HTML lexer |
| 10:17 |
|
azawawi |
garu: sorry... |
| 10:17 |
|
zenog_ |
Alias++ |
| 10:17 |
|
azawawi |
garu: detect a use Mojo or Dancer; |
| 10:17 |
|
azawawi |
garu: im assume it is a Perl file |
| 10:17 |
|
garu |
yup |
| 10:17 |
|
azawawi |
garu: s/assume/assuming/ |
| 10:18 |
|
|
GabrielVieira2 joined #padre |
| 10:19 |
|
azawawi |
garu: and then search for __DATA__ and colourize TT stuff or HTML... |
| 10:19 |
|
garu |
azawawi: guess I'll just have to play with it a bit further then to try and figure it out :) |
| 10:19 |
|
azawawi |
garu: but the later part will be slow since you're doing it in Perl |
| 10:20 |
|
garu |
azawawi: I can already search the document and find the bits I want to colorize differently, but I'm having trouble understanding what to do next :/ |
| 10:20 |
|
garu |
azawawi: can't I use Scintilla to do html highlighting? |
| 10:20 |
|
azawawi |
garu: i wonder if we can use the ILexer object... |
| 10:21 |
|
garu |
ok, I'm starting to like this :D |
| 10:21 |
|
azawawi |
http://www.scintilla.org/Scint[…]html#LexerObjects |
| 10:23 |
|
azawawi |
scintilla.next is going to contain directdraw stuff and such... |
| 10:25 |
|
garu |
cool |
| 10:27 |
|
Hyppolit |
svn: r15609 | azawawi++ | http://padre.perlide.org/trac/changeset/15609 |
| 10:27 |
|
Hyppolit |
Do not assume that Wx::STC needs to be loaded. Later we can fix Wx::wxSTC_ constants into something nicer through Wx::Scintilla :) |
| 10:27 |
|
Hyppolit |
trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ |
| 10:31 |
|
Hyppolit |
svn: r15610 | azawawi++ | http://padre.perlide.org/trac/changeset/15610 |
| 10:31 |
|
Hyppolit |
Updated perl_editor.pl to set the style bits to whatever the Perl lexer wants :) |
| 10:31 |
|
Hyppolit |
trunk/Wx-Scintilla/share/ |
| 10:31 |
|
azawawi |
Alias: the install_share is so slow. It is hurting my development speed on win32... :( |
| 10:31 |
|
Alias |
Mine too |
| 10:32 |
|
azawawi |
im dumping yellowbrain documentation |
| 10:32 |
|
azawawi |
in favor to http://www.scintilla.org/ScintillaDoc.html |
| 10:32 |
|
Alias |
Can you do a production release of Wx::Scintilla? |
| 10:32 |
|
azawawi |
converting older stuff and comparing is so stupid |
| 10:32 |
|
azawawi |
sure |
| 10:32 |
|
Alias |
Like, at some point... so I can fix Padre::Wx by making it just use that |
| 10:33 |
|
Alias |
Also, what will I need to do about scintilla-related constants |
| 10:33 |
|
Alias |
Actually, wait |
| 10:33 |
|
Alias |
Lets fix Replace in Files first |
| 10:33 |
|
Alias |
Because I need that to screw with constants |
| 10:33 |
|
azawawi |
im still figuring out where are those defined, in Wx::STC or Wx... |
| 10:33 |
|
|
rindolf joined #padre |
| 10:33 |
|
Alias |
The normal ones are defined in Wx:: |
| 10:33 |
|
Alias |
Here's how it works |
| 10:34 |
|
azawawi |
to add new updated ones i.e. |
| 10:34 |
|
Alias |
Wx:: itself has an AUTOLOAD |
| 10:34 |
|
Alias |
When you call the autoload, it calls Wx::constant(...) |
| 10:34 |
|
Alias |
That will pull it out of the loaded C stuff |
| 10:34 |
|
Alias |
The reason it needs the autoload crazy is that the constants won't exist till you load each Wx package, even though they all exist in the Wx namespace |
| 10:35 |
|
azawawi |
so basically it will autoload STC constants without Wx::STC |
| 10:35 |
|
azawawi |
hmmm |
| 10:35 |
|
Alias |
No, it won't |
| 10:35 |
|
Alias |
It will crash trying |
| 10:35 |
|
* azawawi |
switches on the production flag on Wx::Scintilla :) |
| 10:35 |
|
Alias |
So to make "proper" constants I'm going to need to load everything in Padre::Wx that we use |
| 10:36 |
|
Alias |
And modules can use the constants for those bits |
| 10:36 |
|
Alias |
But not the bits we want to run-time load, like Wx::Print; |
| 10:36 |
|
Alias |
I'm getting to the point where I think I'll need to make an entire Padre::Wx2 module and pre-generated it at build time |
| 10:37 |
|
Alias |
So it can load all the constants ahead of time, and glob-map the ones that look like constants but aren't, like wxNullColour etc |
| 10:37 |
|
Alias |
Wx::Scintilla makes things a bit tricky though |
| 10:37 |
|
Alias |
It would simplify the process enormously if we just did a hard-dependency on it |
| 10:38 |
|
Alias |
But I'm delaying that for the moment |
| 10:38 |
|
Hyppolit |
svn: r15611 | azawawi++ | http://padre.perlide.org/trac/changeset/15611 |
| 10:38 |
|
Hyppolit |
0.21_08 is now released as stable 0.22 to the *unsuspecting* world |
| 10:38 |
|
Hyppolit |
trunk/Wx-Scintilla/ trunk/Wx-Scintilla/lib/Wx/ |
| 10:40 |
|
garu |
azawawi++ |
| 10:40 |
|
azawawi |
so basically Wx::Scintilla first version was on 2011.6.5 |
| 10:41 |
|
azawawi |
not bad :) |
| 10:41 |
|
zenog_ |
azawawi++ awesome |
| 10:41 |
|
* zenog_ |
is looking forward to 0.90, and to the stuff that is already happening post-0.90 |
| 10:42 |
|
azawawi |
r13925 # the first attempt :) |
| 10:42 |
|
Hyppolit |
Changeset #13925 http://padre.perlide.org/trac/changeset/13925 |
| 10:42 |
|
azawawi |
03/07/11 |
| 10:42 |
|
azawawi |
so basically march...august... 5 months |
| 10:43 |
|
Alias |
azawawi, faster than mine |
| 10:43 |
|
Alias |
http://search.cpan.org/~adamk/FBP-Perl-0.60/ |
| 10:44 |
|
Alias |
25th of June 2010 |
| 10:45 |
|
* azawawi |
posts Wx::Scintilla 0.22 to CPAN :) |
| 10:46 |
|
Alias |
Hazzah |
| 10:46 |
|
* Alias |
adds a hard dependency to Padre |
| 10:47 |
|
azawawi |
pip http://cpan.metacpan.org/autho[…]tilla-0.22.tar.gz |
| 10:47 |
|
azawawi |
... Please submit your CPAN Reporters so we can figure out how stable it is on different platforms ... |
| 10:47 |
|
azawawi |
markd++ |
| 10:48 |
|
azawawi |
markd++ |
| 10:50 |
|
* Alias |
doesn't use it |
| 10:50 |
|
Alias |
I'm waiting for the relevant people to give me a one-shot install |
| 10:50 |
|
Alias |
With no configuration |
| 10:50 |
|
Alias |
btw |
| 10:50 |
|
Alias |
Have you see this -fvtable-thunks thing? |
| 10:50 |
|
Alias |
Any idea how I might get rid of it? |
| 10:51 |
|
azawawi |
-fvtable-thunks ? |
| 10:51 |
|
azawawi |
hmm |
| 10:51 |
|
Alias |
cc1plus.exe: warning: switch "-fvtable-thunks" is no longer supported |
| 10:52 |
|
azawawi |
manipulate CCFLAGS? |
| 10:52 |
|
Alias |
It's no big deal, just annoying |
| 10:52 |
|
azawawi |
i know |
| 10:52 |
|
Alias |
Seems to get generated into the Makefile |
| 10:52 |
|
Alias |
But I can't work out from where |
| 10:52 |
|
azawawi |
# --- MakeMaker cflags section: |
| 10:53 |
|
azawawi |
remove it from CCFLAGS? |
| 10:55 |
|
Hyppolit |
svn: r15612 | azawawi++ | http://padre.perlide.org/trac/changeset/15612 |
| 10:55 |
|
Hyppolit |
Small nudge in Changes |
| 10:55 |
|
Hyppolit |
trunk/Wx-Scintilla/ |
| 11:12 |
|
Hyppolit |
svn: r15613 | szabgab++ | http://padre.perlide.org/trac/changeset/15613 |
| 11:12 |
|
Hyppolit |
Update the messages.pot file |
| 11:12 |
|
Hyppolit |
trunk/Padre/share/locale/ |
| 11:20 |
|
Hyppolit |
svn: r15614 | adamk++ | http://padre.perlide.org/trac/changeset/15614 |
| 11:20 |
|
Hyppolit |
Commenting out the locale diag, since it's not really relevant to compilation |
| 11:20 |
|
Hyppolit |
trunk/Padre/xt/ |
| 11:20 |
|
Hyppolit |
svn: r15615 | adamk++ | http://padre.perlide.org/trac/changeset/15615 |
| 11:20 |
|
Hyppolit |
- Wx constants are now Wx::FOO instead of Wx::wxFOO... and these ones are |
| 11:20 |
|
Hyppolit |
actually constants instead of strange AUTOLOAD weirdness (ADAMK) |
| 11:20 |
|
Hyppolit |
trunk/Padre/ trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ |
| 11:20 |
|
Alias |
That Changes file entry might be a bit ambitious :) |
| 11:21 |
|
Alias |
But hey, the absolute basics of it work |
| 11:24 |
|
Hyppolit |
svn: r15616 | adamk++ | http://padre.perlide.org/trac/changeset/15616 |
| 11:24 |
|
Hyppolit |
Noting that Wx::Scintilla is now compulsory. azawawi++ |
| 11:24 |
|
Hyppolit |
trunk/Padre/ |
| 11:24 |
|
* azawawi |
writes a blog post about Wx::Scintilla's story... from noobish lvl 0.01 to lvl 0.22 :) |
| 11:25 |
|
azawawi |
hurray! |
| 11:28 |
|
zenog_ |
azawawi++ Alias++ |
| 11:28 |
|
azawawi |
Alias++ |
| 11:37 |
|
Alias |
hrm |
| 11:37 |
|
Alias |
And I appear to have broken something already :( |
| 11:43 |
|
Alias |
That didn't take long |
| 11:47 |
|
submersible_temper |
we seem to have branched but not yet released - |
| 11:48 |
|
Alias |
That is correct |
| 11:48 |
|
Alias |
We pause after branching to let the translators catch up |
| 11:48 |
|
Alias |
And just in case there's any major lurking bugs |
| 11:48 |
|
Alias |
Usually for about a week |
| 11:48 |
|
Alias |
But just for 2 days or so this time |
| 11:48 |
|
Alias |
Since 0.88 is brokeny |
| 11:49 |
|
Alias |
It also gives a chance for plugin authors to prepare their releases as well, in principle |
| 11:49 |
|
azawawi |
http://ahmadzawawi.blogspot.co[…]tilla-in-box.html # for review |
| 11:49 |
|
submersible_temper |
so do i release a swarm with depends on .90 - i dont think so |
| 11:53 |
|
Alias |
I think that anyone crazy enough to use swarm right now can probably survive life on trunk :) |
| 11:53 |
|
Alias |
The exclusivity also makes it cooler |
| 11:53 |
|
Alias |
FSDO cool |
| 11:56 |
|
Hyppolit |
svn: r15617 | azawawi++ | http://padre.perlide.org/trac/changeset/15617 |
| 11:56 |
|
Hyppolit |
Added "Wx::Scintilla - Latest Scintilla in a box" by $meMeME :) |
| 11:56 |
|
Hyppolit |
trunk/template.padre.perlide.org/data/ |
| 11:57 |
|
azawawi |
time for some games now... :) |
| 11:57 |
|
azawawi |
milestone reached |
| 11:58 |
|
|
sugar joined #padre |
| 12:00 |
|
submersible_temper |
hot from cpan ... |
| 12:00 |
|
azawawi |
Alias: should I remove feature_wx_scintilla? :) |
| 12:00 |
|
Alias |
Not yet |
| 12:00 |
|
Alias |
I'll do it once it get integration working |
| 12:01 |
|
azawawi |
how about flipping the switch to on? :) |
| 12:04 |
|
azawawi |
submersible_temper: nearing the 4k ohloh commits.. |
| 12:05 |
|
|
bowtie joined #padre |
| 12:08 |
|
submersible_temper |
fwoar! |
| 12:13 |
|
azawawi |
zenog: ping |
| 12:13 |
|
azawawi |
submersible_temper: padre.next syntax checking http://www.scintilla.org/annotations.png :) |
| 12:14 |
|
Hyppolit |
# 911 : Syntax check results should be shown by underlining (new enhancement) by azawawi [ http://padre.perlide.org/trac/[…]ket/911#comment:4 ] |
| 12:15 |
|
azawawi |
red squiggles are good |
| 12:15 |
|
azawawi |
but annotations are more cool... |
| 12:15 |
|
Alias |
Shouldn't those squiggles be rounded? |
| 12:15 |
|
azawawi |
afterwards no need for syntax check space... :) |
| 12:15 |
|
Alias |
They look angled |
| 12:15 |
|
azawawi |
we have multiple ones... |
| 12:16 |
|
Alias |
Can we use rounded? :) |
| 12:16 |
|
azawawi |
http://www.scintilla.org/Scint[…]c.html#Indicators |
| 12:16 |
|
Alias |
oh wow the font on that page is offensive |
| 12:17 |
|
Alias |
It's 2-3 pixel squares, which are then blurred |
| 12:17 |
|
Hyppolit |
svn: r15618 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15618 |
| 12:17 |
|
Hyppolit |
bad idea to destroy this here. |
| 12:17 |
|
Hyppolit |
trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm/Wx/ |
| 12:18 |
|
azawawi |
Alias: what do you think about http://www.scintilla.org/annotations.png ? viable replacement for squiggles? |
| 12:18 |
|
Hyppolit |
svn: r15619 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/15619 |
| 12:18 |
|
Hyppolit |
be consistent with our storage of swarm editor resources |
| 12:18 |
|
Hyppolit |
trunk/Padre-Plugin-Swarm/lib/Padre/Plugin/Swarm/Wx/ |
| 12:18 |
|
Alias |
Not really |
| 12:18 |
|
azawawi |
Alias: given that you do not need to look somewhere else... and only focus on code... |
| 12:18 |
|
Alias |
They consume a LOT of space |
| 12:19 |
|
Alias |
But it would be the logical place to put the details of a syntax failure, once you mouse-over hover |
| 12:19 |
|
Alias |
But only because Syntax check isn't valid after the first error |
| 12:19 |
|
Alias |
Now if you ran something like a Perl::Critic... |
| 12:20 |
|
Alias |
Could be handy for dynamic previewing or something |
| 12:20 |
|
Alias |
Not sure of what |
| 12:20 |
|
azawawi |
btw we should also put syntax check results button to show in the output the results as text... sometimes we'll get a mis-parse by Parse::ErrorString::Perl... |
| 12:21 |
|
Alias |
yeah, I've noticed those |
| 12:21 |
|
Alias |
I've been thinking, one other option |
| 12:22 |
|
Alias |
You know how errors aren't valid after the first one |
| 12:22 |
|
azawawi |
true |
| 12:22 |
|
Alias |
We could do errors in a sort of quite mode |
| 12:22 |
|
azawawi |
especially in Perl |
| 12:22 |
|
Alias |
You only flag the first one, and suppress the rest |
| 12:22 |
|
azawawi |
but on some occasions the second one was the real error |
| 12:22 |
|
Alias |
true |
| 12:22 |
|
Alias |
You need a toggle |
| 12:23 |
|
azawawi |
so basically we're trying to make the programmer focus more on reading one line |
| 12:23 |
|
azawawi |
so he can fix it |
| 12:23 |
|
azawawi |
interesting |
| 12:24 |
|
Alias |
right |
| 12:24 |
|
Alias |
I noticed it as I was writing something, as my pauses in the middle of typing are slightly longer than 500ms |
| 12:24 |
|
Alias |
The 5-10 lines below where I'm typing are flashing and blinking like crazy |
| 12:24 |
|
Alias |
But really, none of those errors are real |
| 12:24 |
|
azawawi |
true |
| 12:25 |
|
Alias |
Only the one in the line I'm currently typing is real |
| 12:25 |
|
azawawi |
distracting |
| 12:25 |
|
azawawi |
and im distracted easily :) |
| 12:25 |
|
Alias |
Me too |
| 12:25 |
|
Alias |
Where possible we should be trying to manage the cognative load for the user |
| 12:25 |
|
Alias |
You could even put the rest of the errors on a timer |
| 12:26 |
|
Alias |
First error only for 10 seconds |
| 12:26 |
|
Alias |
Or just make it a toggle button on the toolbar |
| 12:26 |
|
Alias |
There's bound to be some way |
| 12:26 |
|
azawawi |
back when i developed a project a AIX, they had a tool called smit |
| 12:27 |
|
azawawi |
s/a AIX/on AIX/ |
| 12:27 |
|
azawawi |
the interesting thing about it, is that it automated stuff a lot on the command line |
| 12:27 |
|
azawawi |
but it also provided you with the ability to save a script of what it is going to do... so you can automate it even further |
| 12:28 |
|
azawawi |
Syntax check is cool |
| 12:28 |
|
azawawi |
but we need also to expose what we're actually doing to the programmer |
| 12:28 |
|
azawawi |
Perl programmer... |
| 12:28 |
|
waxhead_ |
howdy |
| 12:28 |
|
azawawi |
so he can understand that using 'use diagnostics' inside a Perl script in Padre is usually a bad idea :) |
| 12:28 |
|
waxhead |
is there a perl wx on android yet? :) |
| 12:29 |
|
Alias |
Nope |
| 12:29 |
|
azawawi |
i dont think so |
| 12:29 |
|
Alias |
Well, unless wxUNIVERSAL compiles |
| 12:29 |
|
azawawi |
given that it is Java-land API there |
| 12:29 |
|
Alias |
The Perl stuff is mostly thin wrappers over Java |
| 12:29 |
|
azawawi |
http://blogs.perl.org/users/th[…]ly-this-time.html |
| 12:29 |
|
Alias |
Or so I believe |
| 12:30 |
|
waxhead |
just wondering... |
| 12:31 |
|
azawawi |
i have programmed a lot of those pesky JAVA ME or J2ME mobiles :) |
| 12:31 |
|
waxhead |
I'm thinking about getting one of those asus transformers... |
| 12:31 |
|
waxhead |
irc in bed.. :) |
| 12:31 |
|
waxhead |
azawawi, at least now you have a huge market with andriod |
| 12:31 |
|
* azawawi |
repeats i hate mobile computing testing... |
| 12:32 |
|
azawawi |
program Y doesnt run on X because X does not implement API |
| 12:32 |
|
azawawi |
at least it is better with Android... |
| 12:32 |
|
azawawi |
s/implement API/correctly implement API/ |
| 12:32 |
|
waxhead |
cool... two language files updated in the branch.. |
| 12:33 |
|
azawawi |
i had problems on some phones with a simple file.close() not closing without a file = null; # to release GC... |
| 12:33 |
|
waxhead |
I'll roll out the release tomorrow night |
| 12:34 |
|
azawawi |
happy gaming everyone :) |
| 12:34 |
|
azawawi |
hehe :) |
| 12:35 |
|
azawawi |
waxhead: Having an OS from one vendor is a bless than only a runtime like J2ME |
| 12:35 |
|
azawawi |
waxhead: at least you'll guarantee stuff to work while testing |
| 12:35 |
|
azawawi |
waxhead: and lowers overall testing cost |
| 12:36 |
|
azawawi |
waxhead: since to support mobile X you need to buy and test on it |
| 12:36 |
|
azawawi |
waxhead: or buy a mobile testing service and that's monthly rent. |
| 12:36 |
|
azawawi |
waxhead: that's why you do not find a big mobile development team... (to cut costs) |
| 12:37 |
|
waxhead |
oh... |
| 12:37 |
|
waxhead |
luckily I've never ventured down that path.. |
| 12:37 |
|
waxhead |
is that why apps for the iphone took off ? |
| 12:37 |
|
azawawi |
you sell the game for $1 or less. You need volume |
| 12:37 |
|
waxhead |
mind you the sdk wasn't free |
| 12:38 |
|
azawawi |
because the $1 is not all profit for you... |
| 12:38 |
|
azawawi |
anyway, |
| 12:38 |
|
azawawi |
i need to go home now :) |
| 12:38 |
|
azawawi |
thanks to everyone for their support :) |
| 12:38 |
|
* azawawi |
heads home & |
| 12:44 |
|
Alias |
\o/ |
| 12:44 |
|
Hyppolit |
svn: r15620 | adamk++ | http://padre.perlide.org/trac/changeset/15620 |
| 12:44 |
|
Hyppolit |
- We now SetEndAtLastLine(0) on editor panels so you can scroll one page |
| 12:44 |
|
Hyppolit |
past the end of the document and type into relaxing clear space (ADAMK) |
| 12:44 |
|
Hyppolit |
trunk/Padre/ trunk/Padre/lib/Padre/Wx/ |
| 12:44 |
|
Alias |
I've missed that from Ultraedit for freaking ages |
| 12:52 |
|
submersible_temper |
wtf happened with Role::Task |
| 12:55 |
|
Alias |
I wrote docs? |
| 12:55 |
|
submersible_temper |
astounding |
| 12:56 |
|
submersible_temper |
ty |
| 12:56 |
|
submersible_temper |
alias++ |
| 12:56 |
|
Alias |
You asked me to... |
| 12:56 |
|
Alias |
I CAN write docs you know, I just don't like doing it until things have stablisied |
| 12:56 |
|
Alias |
Go look at the POD for PPI some time, took 3 f'ing weeks |
| 12:57 |
|
submersible_temper |
plplplplplpl |
| 12:57 |
|
submersible_temper |
:D |
| 12:57 |
|
Alias |
plplpl |
| 12:57 |
|
Alias |
? |
| 12:57 |
|
submersible_temper |
never mind |
| 13:00 |
|
submersible_temper |
it's good |
| 13:04 |
|
Alias |
ok :) |
| 13:04 |
|
Alias |
I did some of ::Task as well |
| 13:12 |
|
Hyppolit |
svn: r15621 | adamk++ | http://padre.perlide.org/trac/changeset/15621 |
| 13:12 |
|
Hyppolit |
Fixed bug in line search |
| 13:12 |
|
Hyppolit |
trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/t/ |
| 13:19 |
|
zenog |
azawawi: pong |
| 13:20 |
|
Hyppolit |
svn: r15622 | adamk++ | http://padre.perlide.org/trac/changeset/15622 |
| 13:20 |
|
Hyppolit |
Replace in Files is now active and can break your computer! |
| 13:20 |
|
Hyppolit |
trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/ |
| 13:20 |
|
Alias |
zenog, he's gone |
| 13:23 |
|
zenog |
Alias: Do you know what he wanted? |
| 13:23 |
|
zenog |
Anyway, if it is something important he will ping again/send an e-mail ;-) |
| 13:29 |
|
|
azawawi joined #padre |
| 13:29 |
|
azawawi |
zenog: pong :) |
| 13:30 |
|
azawawi |
zenog: check your inbox... i already asked what i need in the ticket |
| 13:30 |
|
azawawi |
zenog: please :) |
| 13:36 |
|
Alias |
nope |
| 13:39 |
|
|
alnewkirk joined #padre |
| 13:39 |
|
Hyppolit |
# 911 : Syntax check results should be shown by underlining (new enhancement) by zenogantner [ http://padre.perlide.org/trac/[…]ket/911#comment:5 ] |
| 13:40 |
|
zenog |
azawawi: There you go. |
| 13:40 |
|
zenog |
azawawi: Not sure whether this helps you a lot, though ;-) |
| 13:49 |
|
zenog |
Anyone working on translations right now? |
| 13:50 |
|
zenog |
... I was thinking of removing 'fuzzy' tags where appropriate for some languages I understand. |
| 13:51 |
|
zenog |
... but I do not want to intervene with the real translators doing their work. |
| 13:51 |
|
bowtie |
am I correct to assume the red underline for syntax errors is no more? |
| 13:58 |
|
zenog |
Well, one question: Is the "Duplicate" command in the File menu that important? |
| 13:58 |
|
zenog |
There are already 19 items in that menu. |
| 13:59 |
|
zenog |
And you could have the "Duplicate" functionality by performing a "Save As..." like in every other application on the planet. |
| 13:59 |
|
zenog |
Or is there some other reasoning behind this feature? |
| 14:00 |
|
zenog |
There is also no Changes entry about it. |
| 14:02 |
|
zenog |
Ah, now I see it, it was called "Open a copy" before ... |
| 14:05 |
|
zenog |
I have a similar opinion about the "Delete" command. |
| 14:06 |
|
zenog |
Do we really need this in the File menu? |
| 14:10 |
|
zenog |
More items/options is not always better ... |
| 14:10 |
|
|
jnap joined #padre |
| 14:15 |
|
|
danlucraft joined #padre |
| 14:19 |
|
Hyppolit |
# 1301 : Padre::Plugin::FormBuilder kills Padre on reload :( (new defect) by bowtie [ http://padre.perlide.org/trac/[…]et/1301#comment:1 ] |
| 14:21 |
|
Alias |
zenog: I'm kinda with you on that |
| 14:22 |
|
Alias |
But in that case I was just shuffling around things to their logic positions |
| 14:22 |
|
Alias |
So I didn't pay much attention to if things were needed or not |
| 14:23 |
|
bowtie |
zenog, O, please delete the dross, and the bloat :) |
| 14:24 |
|
zenog |
Alias: no problem. |
| 14:25 |
|
zenog |
It is also that different people have different perspectives on certain features. |
| 14:25 |
|
zenog |
I do not want to blame people here for their work. |
| 14:25 |
|
zenog |
I just think, averaged over all Padre users, it may hurt more to have too many entries there. |
| 14:26 |
|
zenog |
It has been there for some time now, I also did not see it. |
| 14:26 |
|
zenog |
I just realised it when I was going through the interface to check whether the German translation is complete and correct. |
| 14:31 |
|
Alias |
It can be tough deleting things |
| 14:31 |
|
Alias |
I'm so glad I removed the [] session indicator thing from the title, despite pressure not to |
| 14:32 |
|
Hyppolit |
svn: r15623 | adamk++ | http://padre.perlide.org/trac/changeset/15623 |
| 14:32 |
|
Hyppolit |
This is Perl, we use underscores |
| 14:32 |
|
Hyppolit |
trunk/Padre/t/ |
| 14:32 |
|
Hyppolit |
# 1302 : Deparse feature and Moose (new defect) [ http://padre.perlide.org/trac/ticket/1302 ] |
| 14:33 |
|
Hyppolit |
# 1302 : Deparse feature and Moose (new defect) new attachment [ http://padre.perlide.org/trac/ticket/1302 ] |
| 14:37 |
|
Hyppolit |
# 1303 : nicer error messages for Deparse (new enhancement) [ http://padre.perlide.org/trac/ticket/1303 ] |
| 14:37 |
|
Hyppolit |
# 1303 : nicer error messages for Deparse (new enhancement) new attachment [ http://padre.perlide.org/trac/ticket/1303 ] |
| 14:39 |
|
|
kaare joined #padre |
| 14:39 |
|
dolmen |
zenog: I agree that there too menu entries in File. |
| 14:41 |
|
|
Vovan joined #padre |
| 14:42 |
|
Hyppolit |
svn: r15624 | zenogantner++ | http://padre.perlide.org/trac/changeset/15624 |
| 14:42 |
|
Hyppolit |
[0.90 branch] updated German translation - all strings translated |
| 14:42 |
|
Hyppolit |
branches/Padre-0.90/share/locale/ |
| 14:43 |
|
dolmen |
zenog: I have not seen how the "Save Intuition" is different from "Save" and "Save As..." for a new Perl file |
| 14:44 |
|
zenog |
dolmen: It tries to guess the filename e.g. from the package name that you use. |
| 14:45 |
|
dolmen |
zenog: "Save" and "Save as..." do it too. |
| 14:45 |
|
zenog |
dolmen: I also do not use this, because I seldom work on multi-file projects in Perl. |
| 14:45 |
|
zenog |
dolmen: Do they also guess? |
| 14:45 |
|
dolmen |
zenog: yes. |
| 14:45 |
|
zenog |
dolmen: So the only thing you save is one "Enter"? |
| 14:46 |
|
dolmen |
dolmen: no, you don't save anything because the 3 entries show the browse dialog |
| 14:52 |
|
Alias |
dolmen: Save intuition doesn't show dialogs |
| 14:53 |
|
Alias |
It just saves the file to the most logical location it thinks is right |
| 14:53 |
|
Alias |
Creating new directories if needed as well |
| 14:54 |
|
Alias |
I admit I'm a little iffy on whether it needs a menu entry |
| 14:54 |
|
Alias |
But the functionality itself is valid |
| 14:54 |
|
Alias |
The entire point is to never have to leave the keyboard |
| 14:54 |
|
Alias |
Another thing which makes the menu version iffy :) |
| 14:54 |
|
zenog |
In principle, there is no problem having things - even features for specialists - in the menus. Somehow you need to learn about them. |
| 14:55 |
|
zenog |
But I would not expect a "Delete file" menu entry anyway. |
| 14:56 |
|
Alias |
Makes more sense in version control |
| 14:57 |
|
Alias |
I agree it's a bit dubious in the File menu |
| 14:57 |
|
Alias |
But it's less dubious than Duplicate |
| 14:58 |
|
zenog |
Alias: agreed |
| 14:59 |
|
Alias |
I'd really love to get popularity contest working |
| 15:00 |
|
Alias |
Would mean we could actually measure our users instead of speculating |
| 15:01 |
|
Hyppolit |
svn: r15625 | zenogantner++ | http://padre.perlide.org/trac/changeset/15625 |
| 15:01 |
|
Hyppolit |
fix some 'fuzzy' Spanish translations: down to 15 untranslated strings |
| 15:01 |
|
Hyppolit |
branches/Padre-0.90/share/locale/ |
| 15:04 |
|
|
Vovan joined #padre |
| 15:08 |
|
Hyppolit |
# 1304 : unnecessary horizontal scrollbar (new defect) [ http://padre.perlide.org/trac/ticket/1304 ] |
| 15:09 |
|
Hyppolit |
# 1304 : unnecessary horizontal scrollbar (new defect) new attachment [ http://padre.perlide.org/trac/ticket/1304 ] |
| 15:09 |
|
zenog |
... another minor usability thing ... but I guess removing most of those things would give the user a much nicer experience and better overall feeling when dealing with Padre. |
| 15:12 |
|
Alias |
That may actually be trickier to fix than it appears |
| 15:12 |
|
Alias |
oddly |
| 15:12 |
|
Alias |
But hey, more tickets |
| 15:12 |
|
Alias |
Someone will get to it |
| 15:13 |
|
Hyppolit |
svn: r15626 | szabgab++ | http://padre.perlide.org/trac/changeset/15626 |
| 15:13 |
|
Hyppolit |
Update the messages.pot file |
| 15:13 |
|
Hyppolit |
trunk/Padre/share/locale/ |
| 15:13 |
|
zenog |
I hope so. Over time, many of those tickets get fixed. And I am not sure whether the bug always gets fixed without a ticket. And I currently do not have the time to look at stuff myself a lot. |
| 15:16 |
|
Hyppolit |
svn: r15627 | zenogantner++ | http://padre.perlide.org/trac/changeset/15627 |
| 15:16 |
|
Hyppolit |
po_stats.pl: add a link to the translation page in the wiki to motivate people to contribute |
| 15:16 |
|
Hyppolit |
trunk/tools/ |
| 15:19 |
|
Alias |
I mostly fix stuff without doing tickets |
| 15:19 |
|
Alias |
Stuff that annoys me |
| 15:23 |
|
|
jnap joined #padre |
| 15:25 |
|
Hyppolit |
svn: r15628 | bowtie++ | http://padre.perlide.org/trac/changeset/15628 |
| 15:25 |
|
Hyppolit |
slowly moving forward |
| 15:25 |
|
Hyppolit |
tidy up dialogue |
| 15:25 |
|
Hyppolit |
trunk/Padre-Plugin-Patch/ trunk/Padre-Plugin-Patch/lib/Padre/Plugin/ trunk/Padre-Plugin-Patch/lib/Padre/Plugin/Patch/ trunk/Padre-Plugin-Patch/lib/Padre/Plugin/Patch/FBP/ |
| 15:30 |
|
Hyppolit |
# 1304 : unnecessary horizontal scrollbar (new defect) by dolmen [ http://padre.perlide.org/trac/[…]et/1304#comment:1 ] |
| 16:09 |
|
|
dapatrick joined #padre |
| 16:27 |
|
|
jnap joined #padre |
| 16:29 |
|
|
jnap_ joined #padre |
| 16:30 |
|
|
jnap_ joined #padre |
| 16:55 |
|
|
pece2 joined #padre |
| 16:59 |
|
|
zenog joined #padre |
| 17:01 |
|
Hyppolit |
svn: r15629 | sblandin++ | http://padre.perlide.org/trac/changeset/15629 |
| 17:01 |
|
Hyppolit |
Updated Padre Italian translation |
| 17:01 |
|
Hyppolit |
trunk/Padre/share/locale/ |
| 17:04 |
|
|
dapatrick joined #padre |
| 17:37 |
|
|
zenog_ joined #padre |
| 17:51 |
|
|
jnap joined #padre |
| 17:55 |
|
|
user_6374 joined #padre |
| 17:59 |
|
|
GabrielVieira joined #padre |
| 18:35 |
|
|
sugar joined #padre |
| 19:17 |
|
|
ecocode joined #padre |
| 19:17 |
|
Hyppolit |
svn: r15630 | adamk++ | http://padre.perlide.org/trac/changeset/15630 |
| 19:17 |
|
Hyppolit |
Switching to a manual exporter as a half-way step to further shortening |
| 19:17 |
|
Hyppolit |
trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Directory/ |
| 19:34 |
|
|
rindolf joined #padre |
| 19:36 |
|
Hyppolit |
svn: r15631 | adamk++ | http://padre.perlide.org/trac/changeset/15631 |
| 19:36 |
|
Hyppolit |
Removed config setting |
| 19:36 |
|
Hyppolit |
trunk/Padre/t/ |
| 19:39 |
|
Hyppolit |
svn: r15632 | adamk++ | http://padre.perlide.org/trac/changeset/15632 |
| 19:39 |
|
Hyppolit |
Adding :systemsettings |
| 19:39 |
|
Hyppolit |
trunk/Padre/lib/Padre/Wx/ |
| 20:00 |
|
|
mj41 joined #padre |
| 20:03 |
|
Hyppolit |
svn: r15633 | adamk++ | http://padre.perlide.org/trac/changeset/15633 |
| 20:03 |
|
Hyppolit |
Fix newlines |
| 20:03 |
|
Hyppolit |
trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/DB/ trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Document/Perl/ trunk/Padre/lib/Padre/Task/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Dialog/Wizard/ trunk/Padre/lib/Padre/Wx/Dialog/Wizard/Padre/ trunk/Padre/lib/Padre/Wx/Dialog/Wizard/Perl/ trunk/Padre/lib/Padre/Wx/FBP/ trunk/Padre/lib/Padre/Wx/Frame/ trunk/Padre/lib/Padre/W |
| 20:06 |
|
Hyppolit |
svn: r15634 | adamk++ | http://padre.perlide.org/trac/changeset/15634 |
| 20:06 |
|
Hyppolit |
Updating badcode exemptions |
| 20:06 |
|
Hyppolit |
trunk/Padre/xt/ |
| 20:07 |
|
Hyppolit |
svn: r15635 | zenogantner++ | http://padre.perlide.org/trac/changeset/15635 |
| 20:07 |
|
Hyppolit |
[LaTeX plugin] add some more commands+environments |
| 20:07 |
|
Hyppolit |
trunk/Padre-Plugin-LaTeX/ trunk/Padre-Plugin-LaTeX/lib/Padre/Document/ |
| 20:07 |
|
zenog_ |
Question: When does Alias sleep? |
| 20:08 |
|
bowtie |
zenog_, is it really 05:00 alais local time |
| 20:09 |
|
Alias |
06:00 |
| 20:09 |
|
Alias |
I'm slightly obsessed |
| 20:10 |
|
bowtie |
Alias, only slightly :) |
| 20:12 |
|
Hyppolit |
svn: r15636 | adamk++ | http://padre.perlide.org/trac/changeset/15636 |
| 20:12 |
|
Hyppolit |
Fix ugly hack |
| 20:12 |
|
Hyppolit |
trunk/Padre/lib/Padre/ |
| 20:13 |
|
zenog_ |
Alias: great ;-) |
| 20:14 |
|
zenog_ |
Alias++ |
| 20:20 |
|
Hyppolit |
svn: r15637 | dolmen++ | http://padre.perlide.org/trac/changeset/15637 |
| 20:20 |
|
Hyppolit |
svn:ingore => MYMETA.json |
| 20:20 |
|
Hyppolit |
trunk/Padre-Plugin-FormBuilder/ |
| 20:21 |
|
Hyppolit |
svn: r15638 | dolmen++ | http://padre.perlide.org/trac/changeset/15638 |
| 20:21 |
|
Hyppolit |
Update french translation |
| 20:21 |
|
Hyppolit |
trunk/Padre-Plugin-ClassSniff/share/locale/ trunk/Padre-Plugin-DataWalker/share/locale/ trunk/Padre-Plugin-Plack/share/locale/ |
| 20:30 |
|
Hyppolit |
svn: r15639 | adamk++ | http://padre.perlide.org/trac/changeset/15639 |
| 20:30 |
|
Hyppolit |
Adding the experimental wxDefaultSize --> DefaultSize transform |
| 20:30 |
|
Hyppolit |
trunk/Padre/lib/Padre/Wx/ |
| 20:37 |
|
Hyppolit |
svn: r15640 | adamk++ | http://padre.perlide.org/trac/changeset/15640 |
| 20:37 |
|
Hyppolit |
Fixing dash |
| 20:37 |
|
Hyppolit |
trunk/Padre/t/ |
| 20:37 |
|
Hyppolit |
# 1133 : ./dev can not be run on the branch (new defect) by dolmen [ http://padre.perlide.org/trac/[…]et/1133#comment:4 ] |
| 20:38 |
|
Hyppolit |
svn: r15641 | adamk++ | http://padre.perlide.org/trac/changeset/15641 |
| 20:38 |
|
Hyppolit |
Adding use t::lib::Padre |
| 20:38 |
|
Hyppolit |
trunk/Padre/t/ |
| 20:44 |
|
Alias |
I give up for tonight |
| 21:09 |
|
|
clscott joined #padre |
| 21:17 |
|
Hyppolit |
svn: r15642 | dolmen++ | http://padre.perlide.org/trac/changeset/15642 |
| 21:17 |
|
Hyppolit |
Update french translation |
| 21:17 |
|
Hyppolit |
branches/Padre-0.90/share/locale/ |
| 21:17 |
|
|
toi joined #padre |
| 21:17 |
|
|
dolmen joined #padre |
| 22:10 |
|
Hyppolit |
svn: r15643 | dolmen++ | http://padre.perlide.org/trac/changeset/15643 |
| 22:10 |
|
Hyppolit |
Set eol-style to unix |
| 22:10 |
|
Hyppolit |
trunk/Padre-Plugin-WxWidgets/share/locale/ |
| 22:12 |
|
Hyppolit |
svn: r15644 | bowtie++ | http://padre.perlide.org/trac/changeset/15644 |
| 22:12 |
|
Hyppolit |
working, but code is v messy, lots to do still |
| 22:12 |
|
Hyppolit |
trunk/Padre-Plugin-Patch/lib/Padre/Plugin/Patch/ |
| 22:23 |
|
Hyppolit |
svn: r15645 | dolmen++ | http://padre.perlide.org/trac/changeset/15645 |
| 22:23 |
|
Hyppolit |
Update/Add french translation |
| 22:23 |
|
Hyppolit |
trunk/Padre-Plugin-Autodia/share/locale/ trunk/Padre-Plugin-Mojolicious/share/locale/ trunk/Padre-Plugin-WxWidgets/share/locale/ trunk/Padre-Plugin-XS/share/locale/ |
| 22:30 |
|
Hyppolit |
svn: r15646 | dolmen++ | http://padre.perlide.org/trac/changeset/15646 |
| 22:30 |
|
Hyppolit |
po_stats/HTML: Show all languages from all projects |
| 22:30 |
|
Hyppolit |
trunk/tools/ |
| 23:01 |
|
Hyppolit |
svn: r15647 | dolmen++ | http://padre.perlide.org/trac/changeset/15647 |
| 23:01 |
|
Hyppolit |
Fix HTML for clean XHTML 1.0 validation |
| 23:01 |
|
Hyppolit |
trunk/tools/ |
| 23:05 |
|
|
dolmen left #padre |
| 23:12 |
|
Hyppolit |
svn: r15648 | szabgab++ | http://padre.perlide.org/trac/changeset/15648 |
| 23:12 |
|
Hyppolit |
Update the messages.pot file |
| 23:12 |
|
Hyppolit |
trunk/Padre/share/locale/ |