it's because _byteswap_uint64 is Microsoft specific function. I'll try to
find an Mingw and Cygwin analog.
Try to replace the following line in the swab.hpp:
#if defined(WIN32) || defined(_WIN32) // winto the
if defined(_MSC_VER) && (defined(_WIN32) || defined(WIN32)) // win

2015-04-30 11:25 GMT+03:00 thakorjay <notifications@github.com>:

> Hello,
> I am using Eclipse on my Laptop with windows8 os and I downloaded Mingw
> and Cygwin as well. Now i am building the project. But unfortunately i got
> the following error.
>
> '_byteswap_uint64' was not declared in this scope booost_test line 100,
> external location:
> C:\Users\Jay\Desktop\Implementation\DeviceHive1.3\cpp\include\hive\swab.hpp
> C/C++ Problem
>
> And i didnt get the reason. Can you help me with this??
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/devicehive/devicehive-cpp/commit/3319387fab4cee5747676aa5bf61924a8ef893cc#commitcomment-10980086>
> .
>


Ottimo.
Questo è davvero un commento illuminante.
Grazie!
![unhappy](https://cloud.githubusercontent.com/assets/11843549/7409312/9869833e-ef25-11e4-9e2d-5c191794637f.jpg)


Be carefull implementing this commit. It might cause your server/object saving to stop working if you already have vehicles in your database.


Dropping the trailing comma here is useless, the printf above does not add any commas.


i need languarge of germany


test1 commit


sorry that's ok


I think that one test case is missing: ratel_bind_address given and jboss.bind missing


no need to configure the 3 mode in every handler.
move the control to cl_3a_image_processor.cpp and only need set mode to 3 handlers.


Please use single qoute :)


sve 5 would review again


Hi. When this release would be available?


Are you sure that this works correctly? The value for $novanodes should look like this:
```
[ "value1", "value2", "value3" ]
```
The above code creates instead:
```
[ value1 value2 value3 ]
```
This is not valid ruby code.


thanks for this plugin !! was waiting for this for quite some time :)


if it's a a mode,  use enum mode value instead of '0'.


I'm not sure if that's what you meant, but even though I did split up `Edge` in `hasNeighbor`, `hasEdge` still takes an `Edge` as an argument, so I do need `liftM2 (,)` to get all the edges.


bene, accetterò questa pul rechèst
![artificial gravity absent-0](https://cloud.githubusercontent.com/assets/11843549/7409383/492f0aea-ef26-11e4-9073-741ce666b0fd.png)


The name of this field may be misleading, because it suggest an address of the ratel server and not my applicaiton. Maybe it can be improved?


Oh, did you see the comment about liftM2?  I deleted it as I saw that you were using it.


Missing javadoc


Yep, it works


override exclude_current_instance in order to  filter correclty the queryset


1: M101 signature is missing
1: M110 missing component name


On 30/04/15 10:48, Hub wrote:
>
> Yep, it works
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/HubLot/PBxplore/commit/386d2f3a20aed994648cd1cb95fb0afe28c88c58#commitcomment-10980432>.
>
Great !


Where should we define this function?
Libav/ffmpeg have defined seek flags, and we use them. I don't want to re-make some work already done... And this is not incompatible with a generic API which can fit with several decoding libraries. A new enum like ```ESeekFlag``` will not enable us to skip a call somewhere to  ```av_seek_frame``` with the correct ffmpeg flag in FormatContext class.


Solution 2 doesn't notify the user that the duration is estimated, so can be inexact, and users do not like programs that return wrong values..!
Solution 1 sounds really better to me.


I think I might blame someone else ... let me flip a coin ...


btw there is a forge 2.16.0 release we use for the forge commands


style: if is unnecessary here (if size is 0, then for loop will not do anything)


I had seen the E-mail, but forgotten to also check it out on GitHub before I did the rebase, so I thought that it got removed in the process and decided to answer anyway :-)


阿萨德发斯蒂芬


阿萨德发生的发生的发生的发生地方


Fixed. Updating it from GitHub pretest if we're already making the request.


发邮件


Can `parent` be an `AndType`? Eg, you want anon class to implement both `Function0` and `Serializable`.
This doesn't seem to work in this implementation.


https://github.com/mikrosimage/avTranscoder/issues/182
:+1:


## Node.js


relates to #145


why is this check hardcoded here?
Cannot we have anonymous functions that implement `run` method of `Runnable`?


Well done @cyberium - well done!


@eea01 Everytime you change something in the DPU, please update README - version history. In this case, you should add to the README " 2.0.2 - minor bug fixes - fields width, timeouts. "


Well, that's the reason for that printf and [ ${novanodes} ] 2 lines before... this is already in the old code


@amaltaro


`ctx.debuglog`


Well deserved. Good job.


@BlueSun99 Still work on Taiwan server (Garena). Havent 5.8 yet.


asdfasdfsadfsadf


asdfasdfasdfasdf


"count>0" is very necessary. Considering the space at the end of the string.


OK, I'll try.


This is very confusing because there's no way to tell from the log whether the query was direct or indirect.


@BlueSun99 Hay I made another Khazix exploit assembly basing yours. Try if it works or not : https://github.com/NitroXenon/LeagueSharp-NX


`not`?
And I guess it will be better style to have a positive method, and negate it at use-site.


4. Closures implementing traits which have `init` methods(ie without `NoInits`) flag.


It seems this is not handled.


Added review comments


So much wow.


Well, now I tend to agree.

There were two key points in making a custom tag here: semantic and CSS control. `<p>` seems not to be required inside a '<li>', and we can style `li > ul` instead of 'li > p'.

And to be honest, I couldn't manage to get this case working: two `li`s from the given example just keep merging into `<li>foo bar...</li>`.


Do we have implicit guarantee that blocks are not flattened and every closure gets its own block?


typo in comment: destoryed


Ok, lets have it live with comment and see if something breaks.


Is this relevant for warsow too?


Good point.


Deleting this as trying for the first time


+5. Default arguments in parent class\trait constructors?
Though I am not sure about this one.


I would remove `accessors`. The problem is about fields themselves, as interfaces cannot have them.


> dvdnav_jump_to_sector_by_time

It's still not exported. If you care enough, feel free to report it on the libdvdnav mailing list - I won't bother. I don't know who gnosygnu is.


_observers[setting] = {}
It's an object, not an array.


Oups... deux commits au lieu d'un, désolée...


yes, I am agree with @visa-git  changes. Otherwise everything fine.


I was about to remove the `exec` on this line because su(1) forks a process anyway (see rabbitmq/rabbitmq-server#129) and it makes the line more readable.

Do you see any value in using two "nested" `exec` to limit the number of processes?


Because this isn't Linux so it should be named `.dylib` rather than `.so`.


@capalmer85 @diguida @cerminar, is this needed?
I see it already [here](https://github.com/capalmer85/cmssw/blob/pixel-vertex-counting-ALCAReco-v1/Configuration/StandardSequences/python/AlCaRecoStream_Specials_cff.py#L98). Any reason to duplicate in Stream A the one run in the Special streams?


- Why not using tDualprocReturn?
- Missing documentation!


本系统仿照360弹幕而成

运用css+jquery

author:msspring

qq:290315636

欢迎交流!


Sorry, maybe I didn't make it clear enough. A user can add attributes for any inline tags as well, and `MergeObjects` will add them to `settings` even if the corresponding defaults are not there from the start.


@capalmer85
With @mmusich we are reviewing the commit.
The event selection should be based on the `pathALCARECOLumiPixelsMinBias` path. If you leave the selection as it is, you will try to select on events passing the path of the other AlCaReco, so no zero events will pass.


Du coup je commit sur ton repo ?


Just wondering... would it be possible that requestors/McM set Memory to < 2000 MB? For example 1500MB, in this case we really can use up to ~2.2GB...


this was changed in the later version


Yes, you are right. Patch is on its way.

Thank you.


commit


@attila-at-hyper I had to do
```objc
UIImage *image = [UIImage imageNamed:@"Form.bundle/calendar"];
```

Not sure how it would work here


Related issue: #300.


ah -  never midn


Sound reasoning, well implemented. Started very well. Good luck.


any idea when it was set to 255 ?


Needed, as mLineHeight, mCommandWidth and mKeyWidth would be uninitialized when KeyView::OnSize is invoked.


There in lies the problem. Because there are more file system supported by GIO than just FTP. For now I think it's safe to say opening remote archives should be avoided anyway.


BTW when testing harvesting this node http://cartographie.aires-marines.fr/geosource/srv/fre/csw I still have the issue. The capabilities is fine I think, maybe not on the getrecords ?

```

2015-04-30 11:18:46,975 WARN  [geonetwork.resources] - Resource not found, default resource returned: /images/harvesting/[]
2015-04-30 11:18:49,827 WARN  [geonetwork.resources] - Resource not found, default resource returned: /images/harvesting/[]
2015-04-30 11:18:51,124 WARN  [Aa] - Raised exception when searching : BadServerResponseEx : Bad server response: 'Not Found -- URI: http://cartographie.aires-marines.fr:80/geosource/srv/eng/csw?request=GetRecords&service=CSW&version=2.0.2&resultType=results&namespace=xmlns(csw=http://www.opengis.net/cat/csw/2.0.2),xmlns(gmd=http://www.isotc211.org/2005/gmd)&outputFormat=application/xml&outputSchema=http://www.isotc211.org/2005/gmd&startPosition=1&maxRecords=20&elementSetName=summary&constraintLanguage=CQL_TEXT&constraint_language_version=1.1.0&typeNames=csw:Record,gmd:MD_Metadata -- Response Code: 404'
2015-04-30 11:18:51,248 WARN  [Aa] - Raised exception when searching : BadServerResponseEx : Bad server response: 'Not Found -- URI: http://cartographie.aires-marines.fr:80/geosource/srv/eng/csw -- Response Code: 404'
2015-04-30 11:18:51,248 ERROR [Aa] - Unknown error trying to harvest
2015-04-30 11:18:51,248 ERROR [Aa] - Raised exception when searching: Bad server response: 'Not Found -- URI: http://cartographie.aires-marines.fr:80/geosource/srv/eng/csw -- Response Code: 404'
2015-04-30 11:18:51,259 ERROR [Aa] - Raised exception when searching: Bad server response: 'Not Found -- URI: http://cartographie.aires-marines.fr:80/geosource/srv/eng/csw -- Response Code: 404'
OperationAbortedEx : Raised exception when searching: Bad server response: 'Not Found -- URI: http://cartographie.aires-marines.fr:80/geosource/srv/eng/csw -- Response Code: 404'
	at org.fao.geonet.kernel.harvest.harvester.csw.Harvester.doSearch(Harvester.java:553)
	at org.fao.geonet.kernel.harvest.harvester.csw.Harvester.search(Harvester.java:251)
	at org.fao.geonet.kernel.harvest.harvester.csw.Harvester.harvest(Harvester.java:110)
	at org.fao.geonet.kernel.harvest.harvester.csw.CswHarvester.doHarvest(CswHarvester.java:174)
	at org.fao.geonet.kernel.harvest.harvester.AbstractHarvester$HarvestWithIndexProcessor.process(AbstractHarvester.java:494)
	at org.fao.geonet.kernel.harvest.harvester.AbstractHarvester.harvest(AbstractHarvester.java:563)
	at org.fao.geonet.kernel.harvest.harvester.HarvesterJob.execute(HarvesterJob.java:31)
	at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
```

Could you look into it ?


The tests run fine for me locally (on Mac) with 1.9.9, freshly gotten from PyPI.

Jenkins says `ImportError: No module named ArchetypeTool`.

I see no difference between the PyPI sdist and the git source, except of course version/changelog.

Can the Archetypes egg on Jenkins be corrupt? Can we somehow throw that away and try again?

I could also simply release 1.9.10 and try again.


mValue is already used in SetSampleRate(), so it was uninitialized before. As the value gets overridden in ControlsToValue(), we have to keep the SetValue() where it is.


Исправлена ошибка, вызывающая падение при выходе из клиента, если активен otr плагин + еще несколько условий. Проблема была не в плагине, а в механизме хранения указателей на PsiAccount.Возможно, пропали другие падения после удаления аккаунтов, т.к. в менеджере плагинов оставались ссылки на уже освобожденные объекты.
Сделано:

- Хранилище вынес в отдельный небольшой класс.
- Небольшие оптимизации (удаление ненужных проверок, вынос некоторых операций за пределы циклов).


Good point! I didn't knew it was outdated already.
Now I only have to update 22 setup.py files.. :hushed:


You will have noticed that the Jenkins Python 2.6 tests pass just fine with this version.


This one was found by cppcheck: [src/ModuleManager.cpp:493]: (error) Dereferencing 'module' after it is deallocated / released


they can set any value.
for now, locally I put a min(3e6, memory*1024+1) because otherwise we won't have anything running.


Ah, makes sense. Browsers—I keep forgetting those.


It would be nice if FTP would work better - SMB works fine - I would look
at it as a temporary solution until we support archive mounting which
enables more archive types, works over FTP and the user can edit files as
well.

Christian

On Thu, Apr 30, 2015 at 10:19 AM, Mladen Mijatov <notifications@github.com>
wrote:

> There in lies the problem. Because there are more file system supported by
> GIO than just FTP. For now I think it's safe to say opening remote archives
> should be avoided anyway.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/cmallwitz/Sunflower/commit/2b41c91e13aa254eb26e6e7688a00b003742e6b4#commitcomment-10980994>
> .
>


Oops?


:clap:


you have add a method who pass an simple int ...
void FormatContext::seek( uint64_t position, const int flag )
I think it's better to pass an enum here ...


mDisallowCustom is never initialized, found using valgrind, left over from 8fbfa460c44b4e56c54852bf321b10810f9af296,
mCustomBackup is not used anywhere else, so this part can safely be deleted


Okay, its for travis configuration ... I think it's into cmake, sorry.
LGTM


I guess re-releasing is the way to go.


more somthing like:
PropertyVector& StreamProperties::getPropertiesAsVector( PropertyVector& propertyVector )
And may be rename the method to
PropertyVector& StreamProperties::setCommonProperties( PropertyVector& propertyVector )


@arqex ,
> You can take it from line 13 and from line 53

No, it's used on line 25.


I would not tell the users to use the former option, delete this line, please. we don't have it in help output neither.


HHVM failure was fixed by upgrading phpunit on #23. This should work now, you can replace it on default builds. :+1:


nice, delete the line, merge, build and tralala....


@Rarst Just to be clear, if I update a package, travis will not use cache?


We'll need to quote `Cmd`, e.g. when it contains spaces (such as in `C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt`), I think. Would you agree?


(15a1d77) The title of the commit must have refs.
Title must end with (refs #<number> [, ....])


Panozzo Riccardo


Doesn't the packet contain the clicked location?


A personal preference when it comes to Spring's @ComponentScan is to not use it =) One argument is this :) Another is that it is easier to loose overview, especially new developers on the project. And I think it's just clearer to have configuration-classes which create beans via well-defined constructors. I also feel it's simpler to test, but that's just my opinion =)


Ah sorry, i was on mobile


emFaceAngery


SREMOJI


J is a very short name ...
Interesting related documentation: http://docs.travis-ci.com/user/speeding-up-the-build/#Parallelizing-your-build-on-one-VM
So -j2 is sufficient to increase build (only 1.5 core is available on travis)
And maybe you can use a varaible more explicit like: CI_NODE_TOTAL (extracted from ruby example)


Please check


Why not just move this line after the `res` test? I don't understand why `tmp_params` is needed, is it because `tee_ta_open_session()` could modify the data at `in->params`? How so?


I have done some more improvements, gotten PyPI access and have released version 4.0.


Maybe we are talking about different things.
You want to replace ```FormatContext::seek``` by
```c++
void FormatContext::seek( uint64_t position, const ESeekFlag flag )
{
        swtich(flag)
        {
                case BACKWARD:
                {
                        av_seek_frame( _avFormatContext, -1, position, AVSEEK_FLAG_BACKWARD )
                        break;
                }
                case ...
                ............
        }
}
```
?


Is thirty a good number? Sounds a little long… ?


initWithType:type emotion:1


Ah - this fixed ``planemo config_init`` which was giving me:

```
$ planemo config_init
Traceback (most recent call last):
...
TypeError: global_config_path() takes exactly 1 argument (0 given)
```

Thanks :)


Did you have to change the view query as well?


oha


Bence bu en iyisi


holly crap... I went to lengths trying to figure out what the heck... replaced the serial library and whatnot... some things started working other refused again, but it kept breaking at stupid places... anyway :)
Do i need to rebuild now with newer ck_esptool? 0.4.3 I guess?


(b750dd5) The title of the commit have a non authorized type.
 The allowed types are :
 * feat
 * fix
 * docs
 * style
 * refactor
 * test
 * chore
 * version


(a9668bd) The title of the commit have a non authorized type.
 The allowed types are :
 * feat
 * fix
 * docs
 * style
 * refactor
 * test
 * chore
 * version


@majianpeng might want to update the src/test/cli/rbd/help.t accordingly.

see http://jenkins.ceph.dachary.org/job/ceph/LABELS=centos-7&&x86_64/4870/console

```
--- /home/jenkins/workspace/ceph/LABELS/ceph-centos-7-jenkins/src/test/cli/rbd/help.t
+++ ./src/test/cli/rbd/help.t.err
@@ -80,8 +80,8 @@
     --order <bits>                     the object size in bits; object size will be
                                        (1 << order) bytes. Default is 22 (4 MB).
     --image-format <format-number>     format to use when creating an image
-                                       format 1 is the original format (default)
-                                       format 2 supports cloning
+                                       format 1 is the original format
+                                       format 2 supports cloning (default)
     --image-feature <feature>          optional format 2 feature to enable.
                                        use multiple times to enable multiple features
     --image-shared                     image will be used concurrently (disables
```


Output of valgrind:
```
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x784A03: KeyView::UpdateHScroll() (KeyView.cpp:538)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x60EB877: wxWindow::DoSetSize(int, int, int, int, int) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFD07: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFDB4: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFEFC: wxStaticBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFDB4: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61DDD3F: wxWindowBase::Layout() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x73CDC3: KeyConfigPrefs::PopulateOrExchange(ShuttleGui&) (KeyConfigPrefs.cpp:291)
==9098==    by 0x73D94B: KeyConfigPrefs::Populate() (KeyConfigPrefs.cpp:137)
==9098==
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x60EAB79: wxWindow::SetScrollbar(int, int, int, int, bool) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x784A20: KeyView::UpdateHScroll() (KeyView.cpp:546)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x60EB877: wxWindow::DoSetSize(int, int, int, int, int) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFD07: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFDB4: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFEFC: wxStaticBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFDB4: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61DDD3F: wxWindowBase::Layout() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x73CDC3: KeyConfigPrefs::PopulateOrExchange(ShuttleGui&) (KeyConfigPrefs.cpp:291)
==9098==
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x60EAC37: wxWindow::SetScrollPos(int, int, bool) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x60EABD1: wxWindow::SetScrollbar(int, int, int, int, bool) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x784A20: KeyView::UpdateHScroll() (KeyView.cpp:546)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x60EB877: wxWindow::DoSetSize(int, int, int, int, int) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFD07: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFDB4: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFEFC: wxStaticBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFDB4: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61DDD3F: wxWindowBase::Layout() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x8AB830F: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x8AB88E1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x92582D4: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x926A03B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x9272697: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x92728FE: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x784A20: KeyView::UpdateHScroll() (KeyView.cpp:546)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x60EB877: wxWindow::DoSetSize(int, int, int, int, int) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFD07: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x8AB8311: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x8AB88E1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x92582D4: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x926A03B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x9272697: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x92728FE: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x784A20: KeyView::UpdateHScroll() (KeyView.cpp:546)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x60EB877: wxWindow::DoSetSize(int, int, int, int, int) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFD07: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x8AB833F: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x8AB88E1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x92582D4: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x926A03B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x9272697: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x92728FE: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x784A20: KeyView::UpdateHScroll() (KeyView.cpp:546)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x60EB877: wxWindow::DoSetSize(int, int, int, int, int) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFD07: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x8AB8355: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x8AB88E1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x92582D4: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x926A03B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x9272697: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x92728FE: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x784A20: KeyView::UpdateHScroll() (KeyView.cpp:546)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x60EB877: wxWindow::DoSetSize(int, int, int, int, int) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFD07: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x8AB8357: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x8AB88E1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x92582D4: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x926A03B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x9272697: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x92728FE: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x784A20: KeyView::UpdateHScroll() (KeyView.cpp:546)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x60EB877: wxWindow::DoSetSize(int, int, int, int, int) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFD07: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x8AB839B: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x8AB88E1: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x92582D4: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x926A03B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x9272697: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x92728FE: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x784A20: KeyView::UpdateHScroll() (KeyView.cpp:546)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x60EB877: wxWindow::DoSetSize(int, int, int, int, int) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFD07: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x8AB88F6: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x92582D4: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x926A03B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x9272697: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x92728FE: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x784A20: KeyView::UpdateHScroll() (KeyView.cpp:546)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x60EB877: wxWindow::DoSetSize(int, int, int, int, int) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFD07: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFDB4: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x8AD826F: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==9098==    by 0x92582D4: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x926A03B: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x9272697: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x92728FE: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==9098==    by 0x784A20: KeyView::UpdateHScroll() (KeyView.cpp:546)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x60EB877: wxWindow::DoSetSize(int, int, int, int, int) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFD07: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFDB4: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x60E9837: ??? (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x60E9991: wxWindow::DoGetClientSize(int*, int*) const (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x6231131: wxVScrolledWindow::UpdateScrollbar() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x6231298: wxVScrolledWindow::RefreshAll() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x784A2C: KeyView::UpdateHScroll() (KeyView.cpp:550)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==9098==    by 0x60EB877: wxWindow::DoSetSize(int, int, int, int, int) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFD07: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFDB4: wxBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x61BFEFC: wxStaticBoxSizer::RecalcSizes() (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==
==9098== Conditional jump or move depends on uninitialised value(s)
==9098==    at 0x60E9837: ??? (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x60E9991: wxWindow::DoGetClientSize(int*, int*) const (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==9098==    by 0x7849BB: GetClientSize (window.h:294)
==9098==    by 0x7849BB: GetClientRect (window.h:326)
==9098==    by 0x7849BB: KeyView::UpdateHScroll() (KeyView.cpp:526)
==9098==    by 0x786537: KeyView::RefreshBindings(wxArrayString const&, wxArrayString const&, wxArrayString const&, wxArrayString const&, wxArrayString const&) (KeyView.cpp:751)
==9098==    by 0x73D893: KeyConfigPrefs::RefreshBindings() (KeyConfigPrefs.cpp:316)
==9098==    by 0x73D96B: KeyConfigPrefs::Populate() (KeyConfigPrefs.cpp:143)
==9098==    by 0x73DE49: KeyConfigPrefs::KeyConfigPrefs(wxWindow*) (KeyConfigPrefs.cpp:83)
==9098==    by 0x7484E3: PrefsDialog::PrefsDialog(wxWindow*) (PrefsDialog.cpp:151)
==9098==    by 0x5D8329: AudacityProject::OnPreferences() (Menus.cpp:3527)
==9098==    by 0x679DFE: CommandManager::HandleCommandEntry(CommandListEntry*, unsigned int, unsigned int, wxEvent const*) (CommandManager.cpp:1036)
==9098==    by 0x5F3026: AudacityProject::OnMenu(wxCommandEvent&) (Project.cpp:1921)
==9098==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
```


规范


ARActivity already implements the functions loadContents and loadModel. Should they be made accesible for reuse by other classes or should they be reimplemented in different classes?


ユーザー数が増えるほど遅くなるクエリになってないか、EXPLAINクエリを使ってインデックスがちゃんと使われてるかチェックしてみて下さい。
参考: [漢(オトコ)のコンピュータ道: MySQLのEXPLAINを徹底解説!!](http://nippondanji.blogspot.jp/2009/03/mysqlexplain.html)


Hi,

I guess yes. Are you sure it has to be on by default? Because if you create a login page, you certainly want it ON. Even if everyone agrees it has to be off, I can't change it as all existing websites will start to work differently.


Output of valgrind:
```
==11369== Conditional jump or move depends on uninitialised value(s)
==11369==    at 0x79351F: NumericConverter::ValueToControls(double, bool) (NumericTextCtrl.cpp:771)
==11369==    by 0x795EBA: NumericConverter::SetSampleRate(double) (NumericTextCtrl.cpp:925)
==11369==    by 0x796359: NumericConverter::NumericConverter(NumericConverter::Type, wxString const&, double, double) (NumericTextCtrl.cpp:568)
==11369==    by 0x796B0A: NumericTextCtrl::NumericTextCtrl(NumericConverter::Type, wxWindow*, int, wxString, double, double, wxPoint const&, wxSize const&, bool) (NumericTextCtrl.cpp:1134)
==11369==    by 0x75DAD5: SelectionBar::Populate() (SelectionBar.cpp:255)
==11369==    by 0x7620AC: ToolBar::ReCreateButtons() (ToolBar.cpp:440)
==11369==    by 0x760F48: ToolBar::Create(wxWindow*) (ToolBar.cpp:408)
==11369==    by 0x765336: ToolManager::ReadConfig() (ToolManager.cpp:653)
==11369==    by 0x7660D5: ToolManager::ToolManager(AudacityProject*) (ToolManager.cpp:425)
==11369==    by 0x5FE656: AudacityProject::AudacityProject(wxWindow*, int, wxPoint const&, wxSize const&) (Project.cpp:853)
==11369==    by 0x5FF62F: CreateNewAudacityProject() (Project.cpp:492)
==11369==    by 0x567EBC: AudacityApp::FinishInits() (AudacityApp.cpp:1452)
==11369==
==11369== Conditional jump or move depends on uninitialised value(s)
==11369==    at 0x7931F5: NumericConverter::ValueToControls(double, bool) (NumericTextCtrl.cpp:782)
==11369==    by 0x795EBA: NumericConverter::SetSampleRate(double) (NumericTextCtrl.cpp:925)
==11369==    by 0x796359: NumericConverter::NumericConverter(NumericConverter::Type, wxString const&, double, double) (NumericTextCtrl.cpp:568)
==11369==    by 0x796B0A: NumericTextCtrl::NumericTextCtrl(NumericConverter::Type, wxWindow*, int, wxString, double, double, wxPoint const&, wxSize const&, bool) (NumericTextCtrl.cpp:1134)
==11369==    by 0x75DAD5: SelectionBar::Populate() (SelectionBar.cpp:255)
==11369==    by 0x7620AC: ToolBar::ReCreateButtons() (ToolBar.cpp:440)
==11369==    by 0x760F48: ToolBar::Create(wxWindow*) (ToolBar.cpp:408)
==11369==    by 0x765336: ToolManager::ReadConfig() (ToolManager.cpp:653)
==11369==    by 0x7660D5: ToolManager::ToolManager(AudacityProject*) (ToolManager.cpp:425)
==11369==    by 0x5FE656: AudacityProject::AudacityProject(wxWindow*, int, wxPoint const&, wxSize const&) (Project.cpp:853)
==11369==    by 0x5FF62F: CreateNewAudacityProject() (Project.cpp:492)
==11369==    by 0x567EBC: AudacityApp::FinishInits() (AudacityApp.cpp:1452)
==11369==
==11369== Conditional jump or move depends on uninitialised value(s)
==11369==    at 0x793237: NumericConverter::ValueToControls(double, bool) (NumericTextCtrl.cpp:795)
==11369==    by 0x795EBA: NumericConverter::SetSampleRate(double) (NumericTextCtrl.cpp:925)
==11369==    by 0x796359: NumericConverter::NumericConverter(NumericConverter::Type, wxString const&, double, double) (NumericTextCtrl.cpp:568)
==11369==    by 0x796B0A: NumericTextCtrl::NumericTextCtrl(NumericConverter::Type, wxWindow*, int, wxString, double, double, wxPoint const&, wxSize const&, bool) (NumericTextCtrl.cpp:1134)
==11369==    by 0x75DAD5: SelectionBar::Populate() (SelectionBar.cpp:255)
==11369==    by 0x7620AC: ToolBar::ReCreateButtons() (ToolBar.cpp:440)
==11369==    by 0x760F48: ToolBar::Create(wxWindow*) (ToolBar.cpp:408)
==11369==    by 0x765336: ToolManager::ReadConfig() (ToolManager.cpp:653)
==11369==    by 0x7660D5: ToolManager::ToolManager(AudacityProject*) (ToolManager.cpp:425)
==11369==    by 0x5FE656: AudacityProject::AudacityProject(wxWindow*, int, wxPoint const&, wxSize const&) (Project.cpp:853)
==11369==    by 0x5FF62F: CreateNewAudacityProject() (Project.cpp:492)
==11369==    by 0x567EBC: AudacityApp::FinishInits() (AudacityApp.cpp:1452)
==11369==
==11369== Conditional jump or move depends on uninitialised value(s)
==11369==    at 0x79351F: NumericConverter::ValueToControls(double, bool) (NumericTextCtrl.cpp:771)
==11369==    by 0x795EBA: NumericConverter::SetSampleRate(double) (NumericTextCtrl.cpp:925)
==11369==    by 0x796359: NumericConverter::NumericConverter(NumericConverter::Type, wxString const&, double, double) (NumericTextCtrl.cpp:568)
==11369==    by 0x65BA44: TrackPanel::TrackPanel(wxWindow*, int, wxPoint const&, wxSize const&, TrackList*, ViewInfo*, TrackPanelListener*, AdornedRulerPanel*) (TrackPanel.cpp:483)
==11369==    by 0x65C309: TrackPanelFactory(wxWindow*, int, wxPoint const&, wxSize const&, TrackList*, ViewInfo*, TrackPanelListener*, AdornedRulerPanel*) (TrackPanel.cpp:10284)
==11369==    by 0x5FE94E: AudacityProject::AudacityProject(wxWindow*, int, wxPoint const&, wxSize const&) (Project.cpp:930)
==11369==    by 0x5FF62F: CreateNewAudacityProject() (Project.cpp:492)
==11369==    by 0x567EBC: AudacityApp::FinishInits() (AudacityApp.cpp:1452)
==11369==    by 0x569CDB: AudacityApp::OnInit() (AudacityApp.cpp:1289)
==11369==    by 0x67DAD31: wxEntry(int&, wchar_t**) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==11369==    by 0x51E4A1: main (AudacityApp.cpp:650)
==11369==
==11369== Conditional jump or move depends on uninitialised value(s)
==11369==    at 0x793237: NumericConverter::ValueToControls(double, bool) (NumericTextCtrl.cpp:795)
==11369==    by 0x795EBA: NumericConverter::SetSampleRate(double) (NumericTextCtrl.cpp:925)
==11369==    by 0x796359: NumericConverter::NumericConverter(NumericConverter::Type, wxString const&, double, double) (NumericTextCtrl.cpp:568)
==11369==    by 0x65BA44: TrackPanel::TrackPanel(wxWindow*, int, wxPoint const&, wxSize const&, TrackList*, ViewInfo*, TrackPanelListener*, AdornedRulerPanel*) (TrackPanel.cpp:483)
==11369==    by 0x65C309: TrackPanelFactory(wxWindow*, int, wxPoint const&, wxSize const&, TrackList*, ViewInfo*, TrackPanelListener*, AdornedRulerPanel*) (TrackPanel.cpp:10284)
==11369==    by 0x5FE94E: AudacityProject::AudacityProject(wxWindow*, int, wxPoint const&, wxSize const&) (Project.cpp:930)
==11369==    by 0x5FF62F: CreateNewAudacityProject() (Project.cpp:492)
==11369==    by 0x567EBC: AudacityApp::FinishInits() (AudacityApp.cpp:1452)
==11369==    by 0x569CDB: AudacityApp::OnInit() (AudacityApp.cpp:1289)
==11369==    by 0x67DAD31: wxEntry(int&, wchar_t**) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==11369==    by 0x51E4A1: main (AudacityApp.cpp:650)
==11369==
```


ACtually, oups. That's the Should-Start and Should-Stop in zfs-share (which I have to rename to zfs-share.in again \*blush\*).


@Robinlovelace That's great work, thanks! This reduces quite a lot of hassle. Changing R's directory path (relative) doesn't change the path of image folder's (www), but of course the absolute path works.


Done. I'll keep an eye on it and revert if needed.


Maybe you can store a _currentFrame. And only check if _currentFrame >= _offset, then you switch.
And if _currentFrame >= _outputStream->getStreamDuration() + _offset then re-switch to the generator.

But maybe you can temporary store the _outputStream->getStreamDuration() into a local variable.


The view query wasn't set properly when including <Membership Type="CurrentUserGroups"><FieldRef Name="AssignedTo"/></Membership>.


This is not done for each frame, or many times... Copy 30 strings one time or two, I don't think it's a problem.
We can add a new function in StreamProperties, and the user can choose between both methods:
```c++
void StreamProperties::getPropertiesAsVector( PropertyVector& propertyVector )
```
?


画风不同


Output of valgrind:
```
==13820== Conditional jump or move depends on uninitialised value(s)
==13820==    at 0x6CC95B: EffectEqualization::EffectEqualization() (Equalization.cpp:257)
==13820==    by 0x6D2C94: BuiltinEffectsModule::Instantiate(wxString const&) (LoadEffects.cpp:322)
==13820==    by 0x6D2EF8: BuiltinEffectsModule::CreateInstance(wxString const&) (LoadEffects.cpp:299)
==13820==    by 0x5E40D3: ModuleManager::CreateInstance(wxString const&, wxString const&) (ModuleManager.cpp:589)
==13820==    by 0x5E78CE: PluginDescriptor::GetInstance() (PluginManager.cpp:865)
==13820==    by 0x6BC309: EffectManager::GetEffect(wxString const&) (EffectManager.cpp:684)
==13820==    by 0x6BCCF7: EffectManager::DoEffect(wxString const&, wxWindow*, double, TrackList*, TrackFactory*, SelectedRegion*, bool) (EffectManager.cpp:83)
==13820==    by 0x5D1776: AudacityProject::OnEffect(wxString const&, int) (Menus.cpp:3219)
==13820==    by 0x679DFE: CommandManager::HandleCommandEntry(CommandListEntry*, unsigned int, unsigned int, wxEvent const*) (CommandManager.cpp:1036)
==13820==    by 0x5F3026: AudacityProject::OnMenu(wxCommandEvent&) (Project.cpp:1921)
==13820==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==13820==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==13820==
==13820== Conditional jump or move depends on uninitialised value(s)
==13820==    at 0x6BF3B8: EffectEqualization::ValidateUI() (Equalization.cpp:395)
==13820==    by 0x6AEBA7: EffectUIHost::OnApply(wxCommandEvent&) (Effect.cpp:3013)
==13820==    by 0x68327DB: wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==13820==    by 0x6832892: wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==13820==    by 0x6832C2A: wxEvtHandler::ProcessEvent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0.8.0)
==13820==    by 0x61D8988: wxWindowBase::TryParent(wxEvent&) (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==13820==    by 0x611F62B: ??? (in /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-2.8.so.0.8.0)
==13820==    by 0x9258503: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==13820==    by 0x9271FA6: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==13820==    by 0x92728FE: g_signal_emit (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==13820==    by 0x89D4394: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.27)
==13820==    by 0x92582D4: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4400.0)
==13820==
```


Vi kan antingen extenda en ny abstrakt activity som extendar ARViewActivity som innehåller dessa metoder. Alternativt lägga till ett trait med dessa två metoder. Hugget som stucket I guess.


Yes something like that.
```
void FormatContext::seek( uint64_t position, const ESeekFlag flag )
{
        int ffmpegSeekFlag = AVSEEK_FLAG_BACKWARD;
        switch(flag)
        {
                case BACKWARD:
                {
                        ffmpegSeekFlag = AVSEEK_FLAG_BACKWARD;
                        break;
                }
                case ...
                ............
        }
        av_seek_frame( _avFormatContext, -1, position, ffmpegSeekFlag )
}
```


first import


scratch that.. java har tydligen inga traits. så det är alt. 1 om vi vill göra detta.


study


Indeed, nice documentation. I agree with you, we can improve this.
New issue: https://github.com/mikrosimage/avTranscoder/issues/183


xiugai


That's dead code, accidentally left in.


Ser bra ut i allmänhet! Behövs bara en fundering om hur man ska göra med loadContents och loadModel.


No, scalac uses ANON_FUN for that.


@Robinlovelace @nikolai-b
That's great work both of you. I believe the tooltip is too texty now - especially for the scenario dropbox where it gets cut out. See the attached picture:
![tooltip-cut](https://cloud.githubusercontent.com/assets/10958628/7410403/69774cea-ef26-11e4-9f13-d94e70da9876.png)

May be we need to reduce the text.


please fix the indentation here. @sherif-ihab


LINNEA OCH JAG HAR ÖVERVÄGT: Vi skiter i det eftersom det bara är en dubbel-trubbel för en metod. Så vi sätter en nål i det. BRA FÅNGAT :heart:


Boy...unicode handling really is a mess. I'm still not sure if Python 3 approach is better than what Python 2 did but at least this seems to work now. Was discovered after throwing some real world data at it.


кавычки


Does missing type/language attribute work with IE 8 / 9?


mDisallowCustom is never initialized, left over from 8fbfa460c44b4e56c54852bf321b10810f9af296
mCustomBackup is not used anywhere else, so this part can safely be deleted


see #2808


designdocn ?


The copy is not necessary ...
But yes you can provide:
```cpp
PropertyVector StreamProperties::getPropertiesAsVector( )
{
    PropertyVector propertyVector;
    return getPropertiesAsVector(propertyVector);
}

PropertyVector& StreamProperties::getPropertiesAsVector( PropertyVector& propertyVector )
{
    // do staff here
}
```
but don't use a void return, it's better to chain calls ...


@nikolai-b @Robinlovelace
Thanks. Ok fine. It seems both of you aren't happy with it. Let's focus on other solutions then recommended by Robin.


#ifdef DEBUG

#endif


Warning: offset is in seconds. _outputStream->getStreamDuration() is in seconds too.


please remove the extra lines. @sherif-ihab


term1 & term2 就算是相同也沒關係吧
&& 就是要產生邊，怎麼可能找得到邊


#FEC-3412 #Comment fixed


Hello,

I would like to retrieve this version. I don't find this jar on the Vaadin website.
Sorry for my bad english :)

Best regards,
Marina


And the answer on item 2): no, `constructor` is the one. To check:
```javascript
console.log( require('util').inspect( Freezer.prototype, {showHidden: true, depth: null} ) );
```


I left mDisallowCustom as it is also used in ValidateUI(), to display a warning when using the unnamed preset in chains. However that is currently not working, since mDisallowCustom is never reassigned. I assume this part will be revitalized at some point of time?


I still preserve this .jshintrc since setup.js path is hardcoded and other jshintrc will point to this one. @julienw I use the "mocha": true to replace other predefine name but assert seems still needed


No because the test gives additional criterion which apply _only_ to Scala SAMs.


Run php-cs-fixer


Yes, I was assuming that.


Yeah, that's what we get for trying to fix the issue before understanding it :)
If you build it with **ant**, it will get the new esptool automatically, i've updated the build.xml.
Otherwise get the new version from the [releases page](https://github.com/igrr/esptool-ck/releases/tag/0.4.3).


mark


Thanks @usr110 . Any ideas about this: "Would it be possible to reduce zone fill opacity when lines are activated?" No stress either way - not a very high priority. I'd say basemap switching is slightly higher.


"May be we need to reduce the text."
@usr110 Agreed - go for it: concise = good.


typo: then -> than