Hi,
Please test huggle 3.1 beta (windows build at
http://tools.wmflabs.org/huggle/files/huggle3.1.0beta.exe) as we are
going to release it soon. We didn't receive much feedback so far
Major changes:
* Multisite support - you can now log in to unlimited number of wikis
in 1 huggle session and get a huge queue of all edits made to these
wikis. This is good for smaller projects which gets overlooked often.
* Ranged diffs - you can select multiple revisions and get a huge diff
that display all changes done to them.
* Fixes of most of bug reports we had so far
In case you found a bug, please report it to bugzilla:
https://bugzilla.wikimedia.org/buglist.cgi?product=Huggle&list_id=147663
thank you!
I implemented a profiler to latest master, you can compile huggle by
uncomenting PROFILING in definitions.hpp, it is written using C++
macros and its code is replaced with NOOP code in case it's not
enabled.
Example output
Tue Jul 29 17:55:00 2014 DEBUG[1]: PROFILER: Core::Init() finished in 365ms
Tue Jul 29 17:55:00 2014 DEBUG[1]: PROFILER: Login::Login(QWidget
*parent) finished in 527ms
Tue Jul 29 17:55:09 2014 DEBUG[1]: PROFILER:
MainWindow::MainWindow(QWidget *parent)@layout finished in 303ms
Tue Jul 29 17:55:09 2014 DEBUG[1]: PROFILER:
MainWindow::MainWindow(QWidget *parent)@welcome finished in 0ms
Tue Jul 29 17:55:09 2014 DEBUG[1]: PROFILER:
MainWindow::MainWindow(QWidget *parent)@providers finished in 139ms
Tue Jul 29 17:55:09 2014 DEBUG[1]: PROFILER:
MainWindow::MainWindow(QWidget *parent)@layout finished in 54ms
Tue Jul 29 17:55:09 2014 DEBUG[1]: PROFILER:
MainWindow::MainWindow(QWidget *parent)@irc finished in 41ms
Tue Jul 29 17:55:09 2014 DEBUG[1]: PROFILER:
MainWindow::MainWindow(QWidget *parent)@hooks finished in 0ms
So, for example you can see that it took almost half a second for
login form to render (which is quite a lot).
You can insert your own profiler checks using these macros:
HUGGLE_PROFILER_RESET; // will reset internal profiler timer, it's a
good idea to do this before you start profiling some code
HUGGLE_PROFILER_PRINT_TIME ("name of function@id"); // will print a
time it took computer to get from last profiler reset until the mark
to debug log
have fun optimizing huggle!
Hi,
I did an emergency release of huggle 3.0.6 which fixed quite critical
bug that makes the user info widget unusable:
https://en.wikipedia.org/wiki/Wikipedia:Huggle/Feedback#User_Info
The mere fact that nobody noticed this implies all huggle devs are
lame :P and beta testers probably defunct.
I will try to make our beta team more operational as there is a huge
number of testers listed on our members page, but probably nobody beta
testing as this bug was really visible on first sight.
Hi,
I just released huggle 3.0.5, it's now being built for all platforms.
This release fixes a number of issues, unfortunately this month there
was no update from translatewiki so localization may be more outdated
than they were in 3.0.4.