Please use notification-parent for dependency management


ai.hotSpot is needed for non-lua too


Updating 89ee050..1b1d967
Fast-forward
 README.md | 1 +
 1 file changed, 1 insertion(+)
**** Test Results ****
{
    "suite2": {
        "id": "suite2",
        "description": "GET /",
        "fullName": "Hello World Server GET /",
        "failedExpectations": [],
        "status": "finished",
        "specs": [
            {
                "id": "spec0",
                "description": "returns status code 200",
                "fullName": "Hello World Server GET / returns status code 200",
                "failedExpectations": [],
                "passedExpectations": [
                    {
                        "matcherName": "toBe",
                        "message": "Passed.",
                        "stack": "",
                        "passed": true
                    }
                ],
                "pendingReason": "",
                "status": "passed"
            },
            {
                "id": "spec1",
                "description": "returns Hello World",
                "fullName": "Hello World Server GET / returns Hello World",
                "failedExpectations": [],
                "passedExpectations": [
                    {
                        "matcherName": "toBe",
                        "message": "Passed.",
                        "stack": "",
                        "passed": true
                    }
                ],
                "pendingReason": "",
                "status": "passed"
            }
        ]
    },
    "suite1": {
        "id": "suite1",
        "description": "Hello World Server",
        "fullName": "Hello World Server",
        "failedExpectations": [],
        "status": "finished",
        "specs": []
    }
}


Just a note: in PC it's able to open chests in spectator mode (read only).


Updating 1b1d967..b279c9d
Fast-forward
 README.md | 1 +
 1 file changed, 1 insertion(+)
**** Test Results ****
{
    "suite2": {
        "id": "suite2",
        "description": "GET /",
        "fullName": "Hello World Server GET /",
        "failedExpectations": [],
        "status": "finished",
        "specs": [
            {
                "id": "spec0",
                "description": "returns status code 200",
                "fullName": "Hello World Server GET / returns status code 200",
                "failedExpectations": [],
                "passedExpectations": [
                    {
                        "matcherName": "toBe",
                        "message": "Passed.",
                        "stack": "",
                        "passed": true
                    }
                ],
                "pendingReason": "",
                "status": "passed"
            },
            {
                "id": "spec1",
                "description": "returns Hello World",
                "fullName": "Hello World Server GET / returns Hello World",
                "failedExpectations": [],
                "passedExpectations": [
                    {
                        "matcherName": "toBe",
                        "message": "Passed.",
                        "stack": "",
                        "passed": true
                    }
                ],
                "pendingReason": "",
                "status": "passed"
            }
        ]
    },
    "suite1": {
        "id": "suite1",
        "description": "Hello World Server",
        "fullName": "Hello World Server",
        "failedExpectations": [],
        "status": "finished",
        "specs": []
    }
}


\Libraries\ExorSDK\AIO\Bootstrap.cs
Does not add  using ExorSDK.Champions.DrMundo
and 				             case "DrMundo":
                    new DrMundo().OnLoad();
                    break;
                                    Perhaps you forgot to add?


I like all changes except the svd_factors. My feeling is that only low values make sense; there is very little left of the matrix if you put a high value here. But maybe add the 10. also, so we have [0.001, 0.01, 0.1, 1., 10.]


Does this mean what I think it means?


like -> likely


PKCS#8 or PKCS\#8? You have both (here and two lines down).


Maybe link to https://en.wikipedia.org/wiki/Blinding_(cryptography) here?


No worries Bunny67! Real life is more important :) do what you have to do and just remember we are all very thankful of all the work you accomplish!


#2520943-WindowsCalc-Engine_Integration (vidanovic) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: Tests Failed (1109 of 1667 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-66.53%25-red.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-35.09%25-red.svg)


@svenmuennich Just tested again, I am stil unable to reproduce this. Also the testsuite on travis-ci is green: https://travis-ci.org/shopware/shopware/builds/138895839

What I can seen in you stacktrace is however, that the wrong `AbstractProxyFactory` is used.
As described in my previous comment, we deploy our own version in `/engine/Library/Doctrine/Common/Proxy/AbstractProxyFactory.php`.

This file is then configured as PSR-0 autoload path (https://github.com/shopware/shopware/blob/5.2/composer.json#L62) so it gets first loaded.

Please remove your vendor directory and try to recreate your class map with `composer dump-autoload -o`.

`vendor/composer/autoload_classmap.php` should contain a line like this:

`'Doctrine\\Common\\Proxy\\AbstractProxyFactory' => $baseDir . '/engine/Library/Doctrine/Common/Proxy/AbstractProxyFactory.php'`


Hi ,

I used br_android_ncihalx_m branch to merge that on Android6.0.0.1.
When I _mmm framework/base_, I got the compile error:

Target userdata fs image: out/target/product/sunnypoint/userdata.img
frameworks/base/core/java/android/nfc/cardemulation/NfcFServiceInfo.java:125: error: cannot find symbol
                    com.android.internal.R.styleable.HostNfcFService);
                                                    ^
  symbol:   variable HostNfcFService
  location: class styleable
frameworks/base/core/java/android/nfc/cardemulation/NfcFServiceInfo.java:144: error: cannot find symbol
                            com.android.internal.R.styleable.SystemCodeFilter);
                                                            ^
  symbol:   variable SystemCodeFilter
  location: class styleable
frameworks/base/core/java/android/nfc/cardemulation/NfcFServiceInfo.java:160: error: cannot find symbol
                            com.android.internal.R.styleable.Nfcid2Filter);
                                                            ^
  symbol:   variable Nfcid2Filter
  location: class styleable
frameworks/base/core/java/android/nfc/cardemulation/NfcFCardEmulation.java:80: error: cannot find symbol
                if (!pm.hasSystemFeature(PackageManager.FEATURE_NFC_HOST_CARD_EMULATION_NFCF)) {

**That't the Android.mk diff:**
diff --git a/Android.mk b/Android.mk
index b483e5c..6361329 100644
--- a/Android.mk
+++ b/Android.mk
@@ -229,10 +229,21 @@ LOCAL_SRC_FILES += \
        core/java/android/net/INetworkStatsSession.aidl \
        core/java/android/net/nsd/INsdManager.aidl \
        core/java/android/nfc/IAppCallback.aidl \
+       core/java/com/nxp/nfc/gsma/internal/INxpNfcController.aidl \
+       core/java/com/nxp/nfc/INxpNfcAdapter.aidl \
+       core/java/com/nxp/nfc/INxpNfcAdapterExtras.aidl \
+       core/java/com/nxp/nfc/INfcVzw.aidl \
        core/java/android/nfc/INfcAdapter.aidl \
        core/java/android/nfc/INfcAdapterExtras.aidl \
        core/java/android/nfc/INfcTag.aidl \
        core/java/android/nfc/INfcCardEmulation.aidl \
+       core/java/com/nxp/intf/ILoaderService.aidl \
+        core/java/com/nxp/intf/IJcopService.aidl \
+        core/java/com/nxp/intf/INxpExtrasService.aidl \
+       core/java/com/nxp/intf/IeSEClientServicesAdapter.aidl \
+       core/java/android/nfc/INfcFCardEmulation.aidl \
+       core/java/com/nxp/nfc/INfcDta.aidl \
+       core/java/com/nxp/nfc/INxpNfcAccessExtras.aidl \
        core/java/android/nfc/INfcUnlockHandler.aidl \
        core/java/android/os/IBatteryPropertiesListener.aidl \
        core/java/android/os/IBatteryPropertiesRegistrar.aidl \
@@ -672,6 +683,9 @@ $(gen): $(aidl_files) | $(AIDL)
 # TODO: deal with com/google/android/googleapps
 packages_to_document := \
        android \
+       com/nxp/nfc \
+       com/nxp/intf \
+       com/nxp/nfc/gsma/internal \
        javax/microedition/khronos \
        org/apache/http/conn \
        org/apache/http/params

As there are no porting guide for M. I used that guide for reference
https://github.com/NXPNFCLinux/nxpnfc_android_lollipop


Is this interface a REST service (btw more popular and recommended name for REST resource endpoints is *Resource) or a part of application service layer?

Considering the fact we will have one more communication channel - message bus (Kafka) I think you don't want to create 2 identical services for REST and Kafka coz this one is coupled with Java-ws annotations.


Let's make this an ol, there's examples throughout this file


Sure John,
All feedback you can provide will help me diagnose better.
It's not the main goal to make it work on fedora but rather centos, but since it was easy I decided to leave it there. If it's getting complicated I'll remove fedora from the possible base boxes.


My proposition is to create notification-service module that will supply app with service layer and place there the whole service layer without coupling with communication channel implementation


For what?
On Jun 20, 2016 11:37 PM, "Olle Härstedt" <notifications@github.com> wrote:

> Please add documentation.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/LimeSurvey/LimeSurvey/commit/a6ca80b7a9da6778804a71b52d7849516c77a626#commitcomment-17941372>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AAhYzSH4EfYCNxUN7PJzb3vSGPEaRsI2ks5qNwfxgaJpZM4I6J86>
> .
>


It's a one line fix...
On Jun 20, 2016 11:33 PM, "Olle Härstedt" <notifications@github.com> wrote:

> Please add documentation.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/LimeSurvey/LimeSurvey/commit/38114406267ee0d2f6e444798840f49749c88115#commitcomment-17941320>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AAhYzcur3GKtdbDGkhqt-Ji18pKtptyzks5qNwcWgaJpZM4I6JvZ>
> .
>


Moreover, I suggest to apply interface segregation principle: separate this one into smaller interfaces. E.g. GatewayService, MessageService, SubscriptionService.


http://www.adam-bien.com/roller/abien/entry/service_s_new_serviceimpl_why

http://stackoverflow.com/questions/5095955/service-s-new-serviceimpl-why-you-are-doing-that


@2449673842 try installing pocketmine again (use their installer) then replace with clearsky phar.


notify_url variables does not seem to work with sandbox test account. perhaps paypal has changed the rules a little?


User Interface


why not use memberof('admin') ?


combine


Very cool @eeckstein !


I forgot to mention but this closes #4


这里是否使用create直接返回model，与all返回值类似；还可以使用$replace参数。


Yes, you can do this in functions and in lambdas. However, pattern matching in trait methods parameters (but not in the impls) is pretty restricted: https://github.com/intellij-rust/intellij-rust/commit/ba9191ef02855ced88dfeacfd966faad9033c0ea#commitcomment-17862630


ok


Why not in the same `import` 'clause'?


You don't need an iterator here. Use a for loop instead:
    for(final OrgUnit orgUnit : getOrgUnit().getChildrenOrgUnits()) {
        // ...
    }


quan són funcions al lib.php han de tenir el prefix `local_gradebook_...` per tal de fer-les úniques a tot Moodle. Amb tot, t'aconsello que usis classes per a tals efectes, ja que et garanteix una millor gestió i modularitat de les dades i operacions. Per exemple, podries tenir una classe `local\gradebook\GradeItem` on hi fessis tant la càrrega en memòria com l'actualització dels idnumbers, entre altres. La definició de la funció és obligatori. Usar la classe és voluntari.


aquesta variable no et fa falta i es pot posar fixa a la concatenació: `$grade->add_idnumber('idnum_' . $grade->id);`. Evita les majúscules.


Hi!
Sorry for the delayed response.

The modification looks fine to me! I tried it a bit out and didn't find problems, I'll do a bit more testing asap!

Thanks!


Better to use newer Widevine DRM blobs instead of applying this patch


可否考虑使用array_map代替foreach，这样$dataSet为关联数组时，原样返回，比较容易调用。
$dataSet = ['a'=>[……],'b'=>[……]];
返回值$result['b'] = $dataSet['b']的执行结果。


i si uses la funció entera binària a nivell de bits? `$count & 1` et dirà si és senar.


いろいろなライブラリとかサンプルとかつまづいたところとか。


Ok, boa hora pra trocar tudo! Continuo depois que entender isso aí.


Because it doesn't work? Or I'm doing it wrong.
```
if member_of('admin'):
    refresh = True if refresh == 'true' else False
```


#2520943-WindowsCalc-Engine_Integration (Unknown) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg)


i si fas `foreach ($buttons as $i => $button) {` et podries estalviar el `$count`?


Thanks! ❤


sorry

Am 21/06/16 um 01:49 schrieb Martin K. Scherer:
>
> #820 <https://github.com/markovmodel/PyEMMA/pull/820> was a PR...
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/markovmodel/PyEMMA/commit/d968f8932827ce0d010f4a7ceb8b2d26ae3f1cb8#commitcomment-17942805>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AGMeQi-8BlOZ9_RelMswEQfhx8B1JDZWks5qNybygaJpZM4I0Noi>.
>

--

----------------------------------------------
Prof. Dr. Frank Noe
Head of Computational Molecular Biology group
Freie Universitaet Berlin

Phone: (+49) (0)30 838 75354
Web:   research.franknoe.de
Mail:  Arnimallee 6, 14195 Berlin, Germany
----------------------------------------------


the world will end because you use github edit!

no, it's cool. no enterprise company will experience downtime because we were a little lax editing a few documents.


unifica el nom a les strings, com ara `op:add`, `op:average`, etc. així sabràs cada string a on esperes usar-la.


Yes, that fixes the errors. Thank you so much @bcremer! With that information it is also clear, why I (and some of my colleague had this problem). I usually use a manual `composer install` instead of the provided `ant build-composer-install` to use my globally installed `composer` binary and custom settings. But in order to re-build the `autoload_classmap.php`, the `--optimize-autoloader` parameter must be provided, which I didn't.

I'm really sorry, that I have been bothering you with this :expressionless:


Currently working on a new version of the BOD International Software License :)


ein? applied_options a arreu doncs.


121174135-ComputeIntThermalAbsorpFactors-Movable-Insulation-Bugs (RKStrand) - Win64-Windows-7-VisualStudio-12: Tests Failed (1761 of 2224 tests passed, 31 test warnings)

 * 147 tests had: EIO diffs.
 * 117 tests had: ESO big diffs.
 * 37 tests had: SSZ small diffs.
 * 94 tests had: ZSZ big diffs.
 * 94 tests had: Table big diffs.
 * 48 tests had: SSZ big diffs.
 * 56 tests had: MTR big diffs.
 * 36 tests had: ESO small diffs.
 * 25 tests had: Table small diffs.
 * 6 tests had: ZSZ small diffs.
 * 10 tests had: MTR small diffs.
 * 14 tests had: ERR diffs.

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-79.18%25-red.svg)


Well, this change means we're back to, well, not exactly square one, but close to that. If we have to have the parent entity's fields with exactly their names (because of the validate functions, I suppose), then we cannot have a field of the comment with the same (machine) name. And it looks like it doesn't matter if D8 field storage has different "backends" for the same-named fields on different entity types.

I would like to ask you to double-check if the validate functions really expect the parent entity's fields this way. If this is the case, then we'll have to disallow having fields both on the parent and the comment with the same (machine) name (similarly as in D7).


del copy&paste no has acabat usant el $OUTPUT. Treu-lo.


Bad language file.


Please correct spelling to 'unSatisfiedStoragePolicyFiles'


The first line should be a summary, without exceeding 80 chars per https://www.drupal.org/node/1354#drupal – if we can't fit, then we'll have to write a summary and a separate description (which might span multiple lines).


เสนอเพื่อพิจารณา commit นี้เป็น release ใหม่ของ microgear นี้ครับ

เพื่อเป็นการเปิดโอกาสให้ user config MQTT Parameter ได้ครับ

จึงเรียนมาเพื่อพิจารณาครับ


Okay, I hope this d_s_m() call is here for temporary debugging purposes only as the message isn't even wrapped in `t()`. ;)


Unless I'm missing something, it would be really awkward to make resume() a constructor, since resume() would take a snapshot_path, and to avoid unique_ptr transfers and initialization with nullptrs, I would have to instantiate the array member variables anyway.

I'm going to try the original suggestion of using meta to construct the CompactFactorGraph and calling resume(), I think that will be much cleaner.


https://github.com/baixing/jedi/blob/master/src/index.js#L71

rethrow breaks `watch`


<html>
<body>
document.write(hello world)
</body>
</html>


good


@soundanalogous

Jeff:  Moved all the FirmataWithDeviceFeature files back to the src/ directory.  Doug


very good,picture is very good.


Hello how are you today?


Hi
Your commit (knedlsepp@0cd9af8) seems ok on my machine.  What was the problem ?


@soundanalogous

Jeff:  Moved all the Luni files back to the src/ directory.  Doug


@fuzzball5000, we missed the fact that you changed the permissions on this file. :'( I filed #2176 to make sure that doesn't happen again, but currently this breaks `make package`.


Absolutely no worries. It's a great thing that you and your colleagues are watching the incoming commits and also try the new bleeding edge stuff :+1:


Nice work!


I believe you have to leave it as default on github?


можете выложить исходники RegiontexsnabAdminTool?


#getStorageMismatchedBlocks()

will return null. So please provide null checks.


The read channel function is only used in update(), which has a begin and end function wrapping the for loop. I decided it was better to not constantly toggle the pin and move the responsibility of calling begin and end to the user.


Updated Version of caching a matrix' inverse


@TheDragonRing Ohh


That would mean toggling the SS pin for every byte, which would be unnecessary.


Are code is too good for Genisys (:


I will check it.


Just a test. The code is still without DMA, so the locks should not be necessary.


comment


When the process is killed, it's usually from 'kill -9' or worse than that,
KafkaStream.close() is not usually called, even if it's called, it couldn't
bring down the process in a peaceful way anyway.

In most of the time, we will restart the process within 2 minutes, still
quick enough to get in the current rebalance cycle.

So should I create a PR request from my checkin to kafka github trunk?

On Mon, Jun 20, 2016 at 7:47 PM, Guozhang Wang <notifications@github.com>
wrote:

> I do have a few comments on this patch, but these can be addressed in the
> open source. Sounds good to you?
>
> BTW one thing I'm curious is that, upon calling KafkaStreams.close(), it
> will trigger KafkaConsumer.close() which will send an exitGroup request
> to the broker (this is only added in 0.10.0), which will enforce a
> rebalance. How did you get around it?
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/HenryCaiHaiying/kafka/commit/29ba7f7738d572952c8b1e25edd32fa42ac38250#commitcomment-17944113>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AHCX_5QVyXnT1S73WF_9tVrvPJlPbh1Uks5qN1C7gaJpZM4I6QWW>
> .
>


Ok you're probably right on the oneliner, it's shorter but might be less readable. Lets's say that we'll try to stick to using the first from now on.

I'll change the empty and isset and do a short test


i tried but platers still can't join the game


what should i do


Just a good idea which might make the script more robust!


[14:35:21] [Server thread/INFO]: Starting GS4 status listener
[14:35:21] [Server thread/INFO]: Setting query port to 19132
[14:35:21] [Server thread/INFO]: Query running on 0.0.0.0:19132
[14:35:21] [Server thread/INFO]: Default game type: Survival Mode
[14:35:21] [Server thread/INFO]: Done (5.693s)! For help, type "help" or "?"
[14:35:51] [Server thread/NOTICE]: Player data not found for "xbfz", creating new profile
[14:35:51] [Server thread/INFO]: xbfz[/36.35.68.9:19132] logged in with entity id 1 at (world, 128, 68, 128)
[14:36:01] [Server thread/INFO]: xbfz[/36.35.68.9:19132] logged out due to timeout


always timeout


OK I fixed the width. Think we should try to use css grids instead of html tables for layout purpose.


thank you Simon.   you saved my day.


Yes, like user, `admin` that is in group wheel.


why do you use:
new ZoneRuleContainer($this);
for interfaces?


#2520943-WindowsCalc-Engine_Integration (Unknown) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (1108 of 1108 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-34.38%25-green.svg)


I get the race case. But will this change the semantics of a stop/kill and not return any error?


I have reverted the style. The only thing that does bother me using the php if and endif is that indentation of the final html is never right. I mean either you indent it in the code but then it's not right in the output, or the other way around. It's the little things that bother me..


환영합니다. CPBMI 1조 프로젝트 방입니다.


Widgets classes in WP loads on every page and if  our script does not dies the message is shown for a second and then the page is loaded and message not visible anymore.


Ah cr@p, apologies!


Doesnt happen to me


Access to "stop" from multiple threads are UB. You must protect access to it with mutex or use std::atomic.


No i meant the auth decorator. See the function below this one :P


checkbox or anything else can only be added when you have these commands on
the interface to the configurator amd those are added now
Op 21 jun. 2016 07:17 schreef "bilson" <notifications@github.com>:

> why not a checkbox "Disable Accelerometer" instead of cli command?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/betaflight/betaflight-configurator/commit/4bc5251df849124ac4a51ac86ab89dd6b6837fce#commitcomment-17944762>,
> or mute the thread
> <https://github.com/notifications/unsubscribe/AKQlhPzNVg_xrMZEp7CeETRW9LwAyIL4ks5qN3PrgaJpZM4I6Xjg>
> .
>


Just adding a point for the discussion. Movement can be failed due to several reasons like we discussed earlier. This is also another situation. Exposing an API to list failed items is not an easy approach becoz we may need to store all these failed nodeids and again how long we need to keep internally as memory will be used for this. One idea that comes in my mind is printing log message of all the succeeded and failed items in a structured way.


I don't think you want the `export ` keyword unless it's a separate statement to `go install .`.


There is don't need to use wait_for(). condition_variable::wait is enough. In ~threadpool() you need to call cond.notify_all() after set stop variable. Threads are wake up and exit by !stop.


Adding "strict"  breaks TXT generation with the old version of xml2rfc version: it rightfully complains about the lack of a Security Considerations section and aborts.


what kind of version of servicenow supportted?


@hedgerwang  I'm still seeing this issue.

To reproduce, use facebook/react-native#8268:

Using the NavigationCardStack-NavigationHeader-Tabs-example, PUSH > POP > PUSH. This will "throw" the [now removed](https://github.com/facebook/react-native/commit/3a6231432a48f49d67d24fa87dac75e8fb7ac345#diff-2829ac115b33c48fbd4110134089d971L226) 'no active scene found' error.

```js
invariant(!!activeScene, 'no active scene found');
```

/cc @ericvicenti

:beer:


增加登录页面的返回按钮的 CSS 布局


@bcremer One last thing: As I was just running `composer dump-autoload -o` or `composer install -o` in my local shopware installations I noticed that all files contained in plugins are part of `vendor/composer/autoload_classmap.php` too. Since the plugins are responsible for adding their namespace to the class loader, I think `engine/Shopware/Plugins/` should be excluded from the classmap. This can be done by adding the [`exclude-from-classmap`](https://getcomposer.org/doc/04-schema.md#exclude-files-from-classmaps) section to the `composer.json`:
```json
"autload": {
    "exclude-from-classmap": [
        "engine/Shopware/Plugins/"
    ]
}
```

Is it intended, that plugins are part of the classmap?


Neat!


Now I am thinking we could log a warning and fall back to the preferred table, so that scripts using platform-specific encodings don't fail on other platforms.


a=1
b=2
c=a+b
print c


When destructor is called you must be aware that object is not accessed from other threads! Otherwise there is UB. So you must exit other threads before destructor called. You need some function like stop() and call it before threadpool destroyed.


So, obviously, this works "fine", but it's not particularly maintainable or nice, I'd argue. What if you want to return a custom error page, and you supported a few more errors? It seems far nicer to me if you could handle all of the errors in one universal way, and then you don't have to do all this stuff with setting the response code and message all over the place.

But if you don't fancy that, it's fine, I'll suggest something else.


Thank you! That was an oversight, I forgot to update the dwarven mercenary (which uses the steelclad graphics). It's fixed now in the latest commit.


Could you please also apply the patches available @ https://github.com/NXPNFCProject/NXPNFC_Reference/tree/br_android_ncihalx_m/patches/FelicaOnHost
which are required for M


Reference https://trello.com/c/oXcXD5H4


Fix for Yii I think : https://github.com/yiisoft/yii/blob/1.1.17/framework/web/CHttpRequest.php#L127

@SamMousa : the bug is not reported for Yii ? Or this code is the same than last Yii 1.X version ?


Why do you set the message here, rather than in the except?


crystal


Can we use simple arraylist datastructure for "BlockInfoToMoveStorage[] blockInfoToMoveStorage" instead of array as this is converting to list and then return back to the caller, isn't it?


Oh sorry :o There must be an error with my editor :/


You don't need to initialise these variables to anything. Also, it could potentially mask the error a little if you forgot to set one somewhere - it would behave badly, but it wouldn't necessarily be clear what had happened. Whereas if you don't set them to something empty or whatever, and you forgot to set them in a branch, it would immediately throw an exception when it tried to access them - which lets you catch it a lot more easily.


合入


This is definitely a bug in Yii, but it needs to be fixed in LS, since Yii1 releases are very very far apart.


Server, like after enabling mod_http2 in Apache.


@IvRRimum do you have a workaround for this problem?


who cha help me


Couldn't we close the channel here? Instead of sending nil and then processing that in `receiveFrame` and closing it there?

I can't tell if this is suboptimal Go code, or purposefully done to work around some issue. Now that https://github.com/gopherjs/gopherjs/issues/478 has been resolved and I'm looking at https://github.com/gopherjs/websocket/issues/13, this is standing out as "unusual".

Do you remember the motivation for doing it this way, @nightexcessive?


Because guests still need to be able to use `pms_image_proxy`.


增加评论


os_2_0_build_shared (macumber) - x86_64-MacOS-10.10-clang: Tests Failed (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.svg)


OK, we can surely upgrade to Yii1.1.18 when is out :)

https://github.com/yiisoft/yii/compare/1.1.17...master


I read manual and i confirm that spdif support only 24 bits sample.
In fifo you pass only data and the hardware add control bits ( include validity bits which commute amplifier between audio pcm and encoded audio data such as DTS).
in order to comply with alsa frameworks driver should be implemented with iec958 support but its very complicated and few documented.


MDL-54841-31 Combine 2 separated links for attachments


Just a question again. Here I hope the case where the remaining space is not available is not handled and it needs to be handled, right?


How to test JavaScript async requests


I've just changed these lines to pass the linting. You are welcome to open a PR to simplify this :)


PTAL @disksing


Checkmarx scan results 21 Jun 2016 10:08 UTC +03:00

High
Medium
Low
Info

New
3
0
0
0

Recurrent
0
0
0
0

Fixed
0
0
0
0

 Open Viewer
Included commits

Commit ID	Owner

3ed13a01dffa86a5ea399b39b223ad4316ce5747	@web-flow


Finally! One error that is not my fault. :grinning:


Yikes!

Seems there should be some UI tests to prevent things like this - have you considered something like that @agarny ? I was googling and came across Coded User Interface Tests (CUITs) - seems Visual Studio will let you generate them macro-style.


Why 6.0.4? I have 6.1.1 for a month i think. Not available for Bamboo yet?


Ah, im a moron :P


'm'? where is the 'm' alias in line above (select)


can


That might not play well with projects that already use `WYPopoverController` - needs to be renamed to be in the `UI` namespace.


'c.name' is **not** a relation between entities, why do you apply a join?


'u.locked' is **not** a relation too


Changed description and deleted in "devDependencies" **eslint**


加油，:pear:


restore


cái api n hỏng k trả về kết quả thế là phải lấy tạm cái json
may mà nhớ ra hôm trước có gửi :v:


Я хотел бы узнать где используется эта настройка. Насколько я могу предположить, это позволяет сделать сервер npm-модулем. Я прав или есть какое-то другое назначение у этого файла?


你好，我看见在你的项目里面有时间显示，但我用怎么就没有呢？我用的是三星note3！
Hello, I saw there is a time in your project, but how do I use, no?I was using a samsung note3!Thank you very much!


#2520943-WindowsCalc-Engine_Integration (Unknown) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (2258 of 2258 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg)


#2520943-WindowsCalc-Engine_Integration (Unknown) - x86_64-Linux-Ubuntu-14.04-custom_check: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg)


the exception code should be on one line.


For the first time, I was able to commit the engine, but it is _very_ noisy. Some of the warnings show obvious mistakes, and warnings about unused class members I suppose could be ignored for now:

> C++      engines/dm/detection.o
> engines/dm/detection.cpp:28:26: warning: unused variable 'fallbackDesc' [-Wunused-variable]
> static ADGameDescription fallbackDesc = {
> 					 ^
> 1 warning generated.
> C++      engines/dm/dm.o
> In file included from engines/dm/dm.cpp:15:
> engines/dm/gfx.h:16:34: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kViewCellDoorButtonOrWallOrn = 5, // @ C05_VIEW_CELL_DOOR_BUTTON_OR_WALL_ORNAMENT
> 									^
> In file included from engines/dm/dm.cpp:16:
> engines/dm/dungeonman.h:50:39: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kArmourAttributeSharpDefense = 0x0007, // @ MASK0x0007_SHARP_DEFENSE
> 										 ^
> engines/dm/dungeonman.h:479:71: warning: control reaches end of non-void function [-Wreturn-type]
> 	Square &setDoorState(byte state) { _data = ((_data & ~0x7) | state); } // @ M37_SET_DOOR_STATE
> 																		 ^
> In file included from engines/dm/dm.cpp:17:
> In file included from engines/dm/eventman.h:8:
> engines/dm/champion.h:18:73: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapX(uint16 val) { _scent = (_scent & ~0x1F) & (val & 0x1F); }
> 																		   ^
> engines/dm/champion.h:19:80: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapY(uint16 val) { _scent = (_scent & ~(0x1F << 5)) & (val & 0x1F); }
> 																				  ^
> engines/dm/champion.h:20:85: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapIndex(uint16 val) { _scent = (_scent & ~(0x1F << 10)) & (val & 0x3F); }
> 																					   ^
> In file included from engines/dm/dm.cpp:22:
> engines/dm/inventory.h:23:2: warning: no newline at end of file [-Wnewline-eof]
> }
> ^
> In file included from engines/dm/dm.cpp:16:
> engines/dm/dungeonman.h:278:7: warning: private field '_type' is not used [-Wunused-private-field]
> 	byte _type;
> 		 ^
> engines/dm/dungeonman.h:279:7: warning: private field '_position' is not used [-Wunused-private-field]
> 	byte _position;
> 		 ^
> engines/dm/dungeonman.h:281:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> engines/dm/dungeonman.h:413:7: warning: private field '_kineticEnergy' is not used [-Wunused-private-field]
> 	byte _kineticEnergy;
> 		 ^
> engines/dm/dungeonman.h:414:7: warning: private field '_damageEnergy' is not used [-Wunused-private-field]
> 	byte _damageEnergy;
> 		 ^
> engines/dm/dungeonman.h:415:9: warning: private field '_timerIndex' is not used [-Wunused-private-field]
> 	uint16 _timerIndex;
> 		   ^
> engines/dm/dungeonman.h:425:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> 14 warnings generated.
> C++      engines/dm/gfx.o
> In file included from engines/dm/gfx.cpp:7:
> engines/dm/gfx.h:16:34: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kViewCellDoorButtonOrWallOrn = 5, // @ C05_VIEW_CELL_DOOR_BUTTON_OR_WALL_ORNAMENT
> 									^
> In file included from engines/dm/gfx.cpp:8:
> engines/dm/dungeonman.h:50:39: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kArmourAttributeSharpDefense = 0x0007, // @ MASK0x0007_SHARP_DEFENSE
> 										 ^
> engines/dm/dungeonman.h:479:71: warning: control reaches end of non-void function [-Wreturn-type]
> 	Square &setDoorState(byte state) { _data = ((_data & ~0x7) | state); } // @ M37_SET_DOOR_STATE
> 																		 ^
> engines/dm/gfx.cpp:13:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxMovementArrows = Box(224, 319, 124, 168);
> ^                    ~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:50:7: warning: declaration requires a global constructor [-Wglobal-constructors]
> Frame gStairFrames[] = {
>   ^                ~
> engines/dm/gfx.cpp:117:7: warning: declaration requires a global constructor [-Wglobal-constructors]
> Frame gCeilingFrame(0, 223, 0, 28, 112, 29, 0, 0); // @ K0012_s_Frame_Ceiling
>   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:118:7: warning: declaration requires a global constructor [-Wglobal-constructors]
> Frame gFloorFrame(0, 223, 66, 135, 112, 70, 0, 0); // @ K0013_s_Frame_Floor
>   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:120:7: warning: declaration requires a global constructor [-Wglobal-constructors]
> Frame gFrameWall_D3L2 = Frame(0, 15, 25, 73, 8, 49, 0, 0); // @ G0711_s_Graphic558_Frame_Wall_D3L2
>   ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:121:7: warning: declaration requires a global constructor [-Wglobal-constructors]
> Frame gFrameWall_D3R2 = Frame(208, 223, 25, 73, 8, 49, 0, 0); // @ G0712_s_Graphic558_Frame_Wall_D3R2
>   ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:122:7: warning: declaration requires a global constructor [-Wglobal-constructors]
> Frame gFrameWalls[12] = { // @ G0163_as_Graphic558_Frame_Walls
>   ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:166:25: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kWall_D3LCR_Native = 24,
> 						   ^
> engines/dm/gfx.cpp:396:14: warning: declaration requires a global constructor [-Wglobal-constructors]
> ObjectAspect gObjectAspects[kObjAspectCount] = { // @ G0209_as_Graphic558_ObjectAspects
> 		 ^                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:485:18: warning: declaration requires a global constructor [-Wglobal-constructors]
> ProjectileAspect gProjectileAspect[kProjectileAspectCount] = { // @ G0210_as_Graphic558_ProjectileAspects
> 			 ^                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:514:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	0x000, 0x666, 0x888, 0x620, 0x0CC, 0x840, 0x080, 0x0C0, 0xF00, 0xFA0, 0xC86, 0xFF0, 0x444, 0xAAA, 0x00F, 0xFFF,
> 	^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	{                                                                                }
> engines/dm/gfx.cpp:516:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	0x000, 0x444, 0x666, 0x620, 0x0CC, 0x820, 0x060, 0x0A0, 0xC00, 0x000, 0x000, 0xFC0, 0x222, 0x888, 0x00C, 0xCCC,
> 	^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	{                                                                                }
> engines/dm/gfx.cpp:518:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	0x000, 0x222, 0x444, 0x420, 0x0CC, 0x620, 0x040, 0x080, 0xA00, 0x000, 0x000, 0xFA0, 0x000, 0x666, 0x00A, 0xAAA,
> 	^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	{                                                                                }
> engines/dm/gfx.cpp:520:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	0x000, 0x000, 0x222, 0x200, 0x0CC, 0x420, 0x020, 0x060, 0x800, 0x000, 0x000, 0xC80, 0x000, 0x444, 0x008, 0x888,
> 	^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	{                                                                                }
> engines/dm/gfx.cpp:522:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	0x000, 0x000, 0x000, 0x000, 0x0CC, 0x200, 0x000, 0x040, 0x600, 0x000, 0x000, 0xA60, 0x000, 0x222, 0x006, 0x666,
> 	^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	{                                                                                }
> engines/dm/gfx.cpp:524:2: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	0x000, 0x000, 0x000, 0x000, 0x0CC, 0x000, 0x000, 0x020, 0x400, 0x000, 0x000, 0x640, 0x000, 0x000, 0x004, 0x444
> 	^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	{                                                                                }
> engines/dm/gfx.cpp:529:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x0CA0, 0x0A80, 0x0860, 0x0640, 0x0420, 0x0200,  90,  90},    /* Atari ST: { 0x0650, 0x0540, 0x0430, 0x0320, 0x0210, 0x0100,  90...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:530:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x0060, 0x0040, 0x0020, 0x0000, 0x0000, 0x0000,   0,   0},    /* Atari ST: { 0x0030, 0x0020, 0x0010, 0x0000, 0x0000, 0x0000,   0...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:531:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x0860, 0x0640, 0x0420, 0x0200, 0x0000, 0x0000, 100, 100},    /* Atari ST: { 0x0430, 0x0320, 0x0210, 0x0100, 0x0000, 0x0000, 100...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:532:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x0640, 0x0420, 0x0200, 0x0000, 0x0000, 0x0000,  90,   0},    /* Atari ST: { 0x0320, 0x0210, 0x0100, 0x0000, 0x0000, 0x0000,  90...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:533:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x000A, 0x0008, 0x0006, 0x0004, 0x0002, 0x0000,  90, 100},    /* Atari ST: { 0x0005, 0x0004, 0x0003, 0x0002, 0x0001, 0x0000,  90...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:534:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x0008, 0x0006, 0x0004, 0x0002, 0x0000, 0x0000, 100,   0},    /* Atari ST: { 0x0004, 0x0003, 0x0002, 0x0001, 0x0000, 0x0000, 100...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:535:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x0808, 0x0606, 0x0404, 0x0202, 0x0000, 0x0000,  90,   0},    /* Atari ST: { 0x0404, 0x0303, 0x0202, 0x0101, 0x0000, 0x0000,  90...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:536:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x0A0A, 0x0808, 0x0606, 0x0404, 0x0202, 0x0000, 100,  90},    /* Atari ST: { 0x0505, 0x0404, 0x0303, 0x0202, 0x0101, 0x0000, 100...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:537:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x0FA0, 0x0C80, 0x0A60, 0x0840, 0x0620, 0x0400, 100,  50},    /* Atari ST: { 0x0750, 0x0640, 0x0530, 0x0420, 0x0310, 0x0200, 100...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:538:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x0F80, 0x0C60, 0x0A40, 0x0820, 0x0600, 0x0200,  50,  70},    /* Atari ST: { 0x0740, 0x0630, 0x0520, 0x0410, 0x0300, 0x0100,  50...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:539:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x0800, 0x0600, 0x0400, 0x0200, 0x0000, 0x0000, 100, 120},    /* Atari ST: { 0x0400, 0x0300, 0x0200, 0x0100, 0x0000, 0x0000, 100...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:540:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x0600, 0x0400, 0x0200, 0x0000, 0x0000, 0x0000, 120,   0},    /* Atari ST: { 0x0300, 0x0200, 0x0100, 0x0000, 0x0000, 0x0000, 120...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:541:3: warning: suggest braces around initialization of subobject [-Wmissing-braces]
> 	{0x0C86, 0x0A64, 0x0842, 0x0620, 0x0400, 0x0200, 100,  50}};  /* Atari ST: { 0x0643, 0x0532, 0x0421, 0x0310, 0x0200, 0x0100, 100...
> 	 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	 {                                             }
> engines/dm/gfx.cpp:919:59: warning: array index 22 is past the end of the array (which contains 12 elements) [-Warray-bounds]
> 			drawFloorPitOrStairsBitmap(kStairsNativeIndex_Side_D2L, gFrameWalls[kFrameStairsSide_D2L]);
> 																	^           ~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:122:1: note: array 'gFrameWalls' declared here
> Frame gFrameWalls[12] = { // @ G0163_as_Graphic558_Frame_Walls
> ^
> engines/dm/gfx.cpp:1168:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxWallBitmap_D3LCR = Box(0, 115, 0, 50); // @ G0161_s_Graphic558_Box_WallBitmap_D3LCR
> ^                      ~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:1169:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxWallBitmap_D2LCR = Box(0, 135, 0, 70); // @ G0162_s_Graphic558_Box_WallBitmap_D2LCR
> ^                      ~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:1314:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxWallPatchBehindInscription = Box(110, 113, 37, 63); // @ G0202_ac_Graphic558_Box_WallPatchBehindInscription
> ^                                ~~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:1345:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxChampionPortraitOnWall = Box(96, 127, 35, 63); // G0109_s_Graphic558_Box_ChampionPortraitOnWall
> ^                            ~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:1365:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
> 			if (isInscription = (wallOrnIndex == _vm->_dungeonMan->_currMapInscriptionWallOrnIndex)) {
> 				~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:1365:21: note: place parentheses around the assignment to silence this warning
> 			if (isInscription = (wallOrnIndex == _vm->_dungeonMan->_currMapInscriptionWallOrnIndex)) {
> 							  ^
> 				(                                                                                )
> engines/dm/gfx.cpp:1365:21: note: use '==' to turn this assignment into an equality comparison
> 			if (isInscription = (wallOrnIndex == _vm->_dungeonMan->_currMapInscriptionWallOrnIndex)) {
> 							  ^
> 							  ==
> engines/dm/gfx.cpp:1419:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
> 					if (flipHorizontal = (viewWallIndex == kViewWall_D2R_LEFT) || (viewWallIndex == kViewWall_D3R_LEFT)) {
> 						~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/gfx.cpp:1419:23: note: place parentheses around the assignment to silence this warning
> 					if (flipHorizontal = (viewWallIndex == kViewWall_D2R_LEFT) || (viewWallIndex == kViewWall_D3R_LEFT)) {
> 									   ^
> 						(                                                                                )
> engines/dm/gfx.cpp:1419:23: note: use '==' to turn this assignment into an equality comparison
> 					if (flipHorizontal = (viewWallIndex == kViewWall_D2R_LEFT) || (viewWallIndex == kViewWall_D3R_LEFT)) {
> 									   ^
> 									   ==
> In file included from engines/dm/gfx.cpp:8:
> engines/dm/dungeonman.h:278:7: warning: private field '_type' is not used [-Wunused-private-field]
> 	byte _type;
> 		 ^
> engines/dm/dungeonman.h:279:7: warning: private field '_position' is not used [-Wunused-private-field]
> 	byte _position;
> 		 ^
> engines/dm/dungeonman.h:281:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> engines/dm/dungeonman.h:413:7: warning: private field '_kineticEnergy' is not used [-Wunused-private-field]
> 	byte _kineticEnergy;
> 		 ^
> engines/dm/dungeonman.h:414:7: warning: private field '_damageEnergy' is not used [-Wunused-private-field]
> 	byte _damageEnergy;
> 		 ^
> engines/dm/dungeonman.h:415:9: warning: private field '_timerIndex' is not used [-Wunused-private-field]
> 	uint16 _timerIndex;
> 		   ^
> engines/dm/dungeonman.h:425:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> 46 warnings generated.
> C++      engines/dm/dungeonman.o
> In file included from engines/dm/dungeonman.cpp:3:
> In file included from engines/dm/dungeonman.h:6:
> engines/dm/gfx.h:16:34: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kViewCellDoorButtonOrWallOrn = 5, // @ C05_VIEW_CELL_DOOR_BUTTON_OR_WALL_ORNAMENT
> 									^
> In file included from engines/dm/dungeonman.cpp:3:
> engines/dm/dungeonman.h:50:39: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kArmourAttributeSharpDefense = 0x0007, // @ MASK0x0007_SHARP_DEFENSE
> 										 ^
> engines/dm/dungeonman.h:479:71: warning: control reaches end of non-void function [-Wreturn-type]
> 	Square &setDoorState(byte state) { _data = ((_data & ~0x7) | state); } // @ M37_SET_DOOR_STATE
> 																		 ^
> engines/dm/dungeonman.cpp:9:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> ObjectInfo gObjectInfo[180] = { // @ G0237_as_Graphic559_ObjectInfo
> 	   ^                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/dungeonman.cpp:192:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> ArmourInfo gArmourInfo[58] = { // G0239_as_Graphic559_ArmourInfo
> 	   ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/dungeonman.cpp:253:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> WeaponInfo gWeaponInfo[46] = { // @ G0238_as_Graphic559_WeaponInfo
> 	   ^                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/dungeonman.cpp:334:11: warning: extra qualification on member 'ordinalToIndex' [-Wextra-qualification]
> int16 DM::ordinalToIndex(int16 val) { return val - 1; }
> 	  ^
> engines/dm/dungeonman.cpp:335:11: warning: extra qualification on member 'indexToOrdinal' [-Wextra-qualification]
> int16 DM::indexToOrdinal(int16 val) { return val + 1; }
> 	  ^
> engines/dm/dungeonman.cpp:514:20: warning: declaration requires a global constructor [-Wglobal-constructors]
> const Thing Thing::_thingNone(0);
> 			   ^~~~~~~~~~~~~
> engines/dm/dungeonman.cpp:515:20: warning: declaration requires a global constructor [-Wglobal-constructors]
> const Thing Thing::_thingEndOfList(0xFFFE);
> 			   ^~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/dungeonman.cpp:902:17: warning: unused variable 'scentOrdinal' [-Wunused-variable]
> 			unsigned char scentOrdinal; // see next line comment
> 						  ^
> engines/dm/dungeonman.cpp:799:10: warning: 6 enumeration values not handled in switch: 'kChampionElemType', 'kCreatureElemType',
>   'kDoorSideElemType'... [-Wswitch]
> 	switch (square.getType()) {
> 			^
> engines/dm/dungeonman.cpp:1174:43: warning: comparison of two values with different enumeration types ('DM::JunkType' and 'DM::PotionType')
>   [-Wenum-compare]
> 			if (Junk(getThingData(thing)).getType() == kPotionTypeEmptyFlask) {
> 				~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~
> engines/dm/dungeonman.cpp:1151:10: warning: 9 enumeration values not handled in switch: 'kPartyThingType', 'kDoorThingType',
>   'kTeleporterThingType'... [-Wswitch]
> 	switch (thing.getType()) {
> 			^
> engines/dm/dungeonman.cpp:1215:2: warning: no newline at end of file [-Wnewline-eof]
> }
> ^
> In file included from engines/dm/dungeonman.cpp:3:
> engines/dm/dungeonman.h:278:7: warning: private field '_type' is not used [-Wunused-private-field]
> 	byte _type;
> 		 ^
> engines/dm/dungeonman.h:279:7: warning: private field '_position' is not used [-Wunused-private-field]
> 	byte _position;
> 		 ^
> engines/dm/dungeonman.h:281:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> engines/dm/dungeonman.h:413:7: warning: private field '_kineticEnergy' is not used [-Wunused-private-field]
> 	byte _kineticEnergy;
> 		 ^
> engines/dm/dungeonman.h:414:7: warning: private field '_damageEnergy' is not used [-Wunused-private-field]
> 	byte _damageEnergy;
> 		 ^
> engines/dm/dungeonman.h:415:9: warning: private field '_timerIndex' is not used [-Wunused-private-field]
> 	uint16 _timerIndex;
> 		   ^
> engines/dm/dungeonman.h:425:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> 22 warnings generated.
> C++      engines/dm/eventman.o
> In file included from engines/dm/eventman.cpp:4:
> In file included from engines/dm/eventman.h:7:
> engines/dm/gfx.h:16:34: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kViewCellDoorButtonOrWallOrn = 5, // @ C05_VIEW_CELL_DOOR_BUTTON_OR_WALL_ORNAMENT
> 									^
> In file included from engines/dm/eventman.cpp:4:
> In file included from engines/dm/eventman.h:8:
> engines/dm/champion.h:18:73: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapX(uint16 val) { _scent = (_scent & ~0x1F) & (val & 0x1F); }
> 																		   ^
> engines/dm/champion.h:19:80: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapY(uint16 val) { _scent = (_scent & ~(0x1F << 5)) & (val & 0x1F); }
> 																				  ^
> engines/dm/champion.h:20:85: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapIndex(uint16 val) { _scent = (_scent & ~(0x1F << 10)) & (val & 0x3F); }
> 																					   ^
> In file included from engines/dm/eventman.cpp:5:
> engines/dm/dungeonman.h:50:39: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kArmourAttributeSharpDefense = 0x0007, // @ MASK0x0007_SHARP_DEFENSE
> 										 ^
> engines/dm/dungeonman.h:479:71: warning: control reaches end of non-void function [-Wreturn-type]
> 	Square &setDoorState(byte state) { _data = ((_data & ~0x7) | state); } // @ M37_SET_DOOR_STATE
> 																		 ^
> engines/dm/eventman.cpp:12:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_Entrance[4] = { // @ G0445_as_Graphic561_PrimaryMouseInput_Entrance[4]
> 	   ^                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:19:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_RestartGame[2] = { // @ G0446_as_Graphic561_PrimaryMouseInput_RestartGame[2]
> 	   ^                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:23:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_Interface[20] = { // @ G0447_as_Graphic561_PrimaryMouseInput_Interface[20]
> 	   ^                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:45:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gSecondaryMouseInput_Movement[9] = { // @ G0448_as_Graphic561_SecondaryMouseInput_Movement[9]
> 	   ^                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:56:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gSecondaryMouseInput_ChampionInventory[38] = { // @ G0449_as_Graphic561_SecondaryMouseInput_ChampionInventory[38]
> 	   ^                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:96:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_PartySleeping[3] = { // @ G0450_as_Graphic561_PrimaryMouseInput_PartySleeping[3]
> 	   ^                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:101:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_FrozenGame[3] = { // @ G0451_as_Graphic561_PrimaryMouseInput_FrozenGame[3]
> 	   ^                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:106:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gMouseInput_ActionAreaNames[5] = { // @ G0452_as_Graphic561_MouseInput_ActionAreaNames[5]
> 	   ^                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:113:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gMouseInput_ActionAreaIcons[5] = { // @ G0453_as_Graphic561_MouseInput_ActionAreaIcons[5]
> 	   ^                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:120:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gMouseInput_SpellArea[9] = { // @ G0454_as_Graphic561_MouseInput_SpellArea[9]
> 	   ^                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:131:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gMouseInput_ChampionNamesHands[13] = { // @ G0455_as_Graphic561_MouseInput_ChampionNamesHands[13]
> 	   ^                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:146:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gMouseInput_PanelChest[9] = { // @ G0456_as_Graphic561_MouseInput_PanelChest[9]
> 	   ^                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:157:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gMouseInput_PanelResurrectReincarnateCancel[4] = { // @ G0457_as_Graphic561_MouseInput_PanelResurrectReincarnateCancel[4]
> 	   ^                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:165:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_ViewportDialog1Choice[2] = { // @ G0471_as_Graphic561_PrimaryMouseInput_ViewportDialog1Choice[2]
> 	   ^                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:168:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_ViewportDialog2Choices[3] = { // @ G0472_as_Graphic561_PrimaryMouseInput_ViewportDialog2Choices[3]
> 	   ^                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:172:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_ViewportDialog3Choices[4] = { // @ G0473_as_Graphic561_PrimaryMouseInput_ViewportDialog3Choices[4]
> 	   ^                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:177:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_ViewportDialog4Choices[5] = { // @ G0474_as_Graphic561_PrimaryMouseInput_ViewportDialog4Choices[5]
> 	   ^                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:183:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_ScreenDialog1Choice[2] = { // @ G0475_as_Graphic561_PrimaryMouseInput_ScreenDialog1Choice[2]
> 	   ^                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:186:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_ScreenDialog2Choices[3] = { // @ G0476_as_Graphic561_PrimaryMouseInput_ScreenDialog2Choices[3]
> 	   ^                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:190:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_ScreenDialog3Choices[4] = { // @ G0477_as_Graphic561_PrimaryMouseInput_ScreenDialog3Choices[4]
> 	   ^                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:195:12: warning: declaration requires a global constructor [-Wglobal-constructors]
> MouseInput gPrimaryMouseInput_ScreenDialog4Choices[5] = { // @ G0478_as_Graphic561_PrimaryMouseInput_ScreenDialog4Choices[5]
> 	   ^                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/eventman.cpp:277:12: warning: 129 enumeration values not handled in switch: 'KEYCODE_INVALID', 'KEYCODE_BACKSPACE', 'KEYCODE_TAB'...
>   [-Wswitch]
> 					switch (event.kbd.keycode) {
> 							^
> engines/dm/eventman.cpp:271:11: warning: 14 enumeration values not handled in switch: 'EVENT_INVALID', 'EVENT_KEYUP', 'EVENT_LBUTTONUP'...
>   [-Wswitch]
> 			switch (event.type) {
> 					^
> engines/dm/eventman.cpp:420:10: warning: 105 enumeration values not handled in switch: 'kCommandNone', 'kCommandTurnLeft', 'kCommandTurnRight'...
>   [-Wswitch]
> 	switch (cmdType) {
> 			^
> engines/dm/eventman.cpp:468:2: warning: extra ';' outside of a function is a C++11 extension [-Wc++11-extra-semi]
> }; // end of namespace DM
> ^
> In file included from engines/dm/eventman.cpp:5:
> engines/dm/dungeonman.h:278:7: warning: private field '_type' is not used [-Wunused-private-field]
> 	byte _type;
> 		 ^
> engines/dm/dungeonman.h:279:7: warning: private field '_position' is not used [-Wunused-private-field]
> 	byte _position;
> 		 ^
> engines/dm/dungeonman.h:281:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> engines/dm/dungeonman.h:413:7: warning: private field '_kineticEnergy' is not used [-Wunused-private-field]
> 	byte _kineticEnergy;
> 		 ^
> engines/dm/dungeonman.h:414:7: warning: private field '_damageEnergy' is not used [-Wunused-private-field]
> 	byte _damageEnergy;
> 		 ^
> engines/dm/dungeonman.h:415:9: warning: private field '_timerIndex' is not used [-Wunused-private-field]
> 	uint16 _timerIndex;
> 		   ^
> engines/dm/dungeonman.h:425:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> 38 warnings generated.
> C++      engines/dm/menus.o
> In file included from engines/dm/menus.cpp:1:
> In file included from engines/dm/menus.h:5:
> In file included from engines/dm/champion.h:5:
> engines/dm/gfx.h:16:34: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kViewCellDoorButtonOrWallOrn = 5, // @ C05_VIEW_CELL_DOOR_BUTTON_OR_WALL_ORNAMENT
> 									^
> In file included from engines/dm/menus.cpp:1:
> In file included from engines/dm/menus.h:5:
> engines/dm/champion.h:18:73: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapX(uint16 val) { _scent = (_scent & ~0x1F) & (val & 0x1F); }
> 																		   ^
> engines/dm/champion.h:19:80: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapY(uint16 val) { _scent = (_scent & ~(0x1F << 5)) & (val & 0x1F); }
> 																				  ^
> engines/dm/champion.h:20:85: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapIndex(uint16 val) { _scent = (_scent & ~(0x1F << 10)) & (val & 0x3F); }
> 																					   ^
> In file included from engines/dm/menus.cpp:4:
> engines/dm/dungeonman.h:50:39: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kArmourAttributeSharpDefense = 0x0007, // @ MASK0x0007_SHARP_DEFENSE
> 										 ^
> engines/dm/dungeonman.h:479:71: warning: control reaches end of non-void function [-Wreturn-type]
> 	Square &setDoorState(byte state) { _data = ((_data & ~0x7) | state); } // @ M37_SET_DOOR_STATE
> 																		 ^
> In file included from engines/dm/menus.cpp:6:
> engines/dm/inventory.h:23:2: warning: no newline at end of file [-Wnewline-eof]
> }
> ^
> engines/dm/menus.cpp:91:2: warning: no newline at end of file [-Wnewline-eof]
> }
> ^
> In file included from engines/dm/menus.cpp:4:
> engines/dm/dungeonman.h:278:7: warning: private field '_type' is not used [-Wunused-private-field]
> 	byte _type;
> 		 ^
> engines/dm/dungeonman.h:279:7: warning: private field '_position' is not used [-Wunused-private-field]
> 	byte _position;
> 		 ^
> engines/dm/dungeonman.h:281:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> engines/dm/dungeonman.h:413:7: warning: private field '_kineticEnergy' is not used [-Wunused-private-field]
> 	byte _kineticEnergy;
> 		 ^
> engines/dm/dungeonman.h:414:7: warning: private field '_damageEnergy' is not used [-Wunused-private-field]
> 	byte _damageEnergy;
> 		 ^
> engines/dm/dungeonman.h:415:9: warning: private field '_timerIndex' is not used [-Wunused-private-field]
> 	uint16 _timerIndex;
> 		   ^
> engines/dm/dungeonman.h:425:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> 15 warnings generated.
> C++      engines/dm/champion.o
> In file included from engines/dm/champion.cpp:1:
> In file included from engines/dm/champion.h:5:
> engines/dm/gfx.h:16:34: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kViewCellDoorButtonOrWallOrn = 5, // @ C05_VIEW_CELL_DOOR_BUTTON_OR_WALL_ORNAMENT
> 									^
> In file included from engines/dm/champion.cpp:1:
> engines/dm/champion.h:18:73: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapX(uint16 val) { _scent = (_scent & ~0x1F) & (val & 0x1F); }
> 																		   ^
> engines/dm/champion.h:19:80: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapY(uint16 val) { _scent = (_scent & ~(0x1F << 5)) & (val & 0x1F); }
> 																				  ^
> engines/dm/champion.h:20:85: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapIndex(uint16 val) { _scent = (_scent & ~(0x1F << 10)) & (val & 0x3F); }
> 																					   ^
> In file included from engines/dm/champion.cpp:2:
> engines/dm/dungeonman.h:50:39: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kArmourAttributeSharpDefense = 0x0007, // @ MASK0x0007_SHARP_DEFENSE
> 										 ^
> engines/dm/dungeonman.h:479:71: warning: control reaches end of non-void function [-Wreturn-type]
> 	Square &setDoorState(byte state) { _data = ((_data & ~0x7) | state); } // @ M37_SET_DOOR_STATE
> 																		 ^
> In file included from engines/dm/champion.cpp:5:
> engines/dm/inventory.h:23:2: warning: no newline at end of file [-Wnewline-eof]
> }
> ^
> engines/dm/champion.cpp:11:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxMouth = Box(55, 72, 12, 29); // @ G0048_s_Graphic562_Box_Mouth
> ^           ~~~~~~~~~~~~~~~~~~~
> engines/dm/champion.cpp:12:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxEye = Box(11, 28, 12, 29); // @ G0049_s_Graphic562_Box_Eye
> ^         ~~~~~~~~~~~~~~~~~~~
> engines/dm/champion.cpp:13:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxChampionIcons[4] = { // @ G0054_ai_Graphic562_Box_ChampionIcons
> ^                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> engines/dm/champion.cpp:61:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxChampionPortrait = Box(0, 31, 0, 28); // @ G0047_s_Graphic562_Box_ChampionPortrait
> ^                      ~~~~~~~~~~~~~~~~~
> engines/dm/champion.cpp:224:12: warning: 9 enumeration values not handled in switch: 'kPartyThingType', 'kDoorThingType',
>   'kTeleporterThingType'... [-Wswitch]
> 					switch (AL_2_thingType) {
> 							^
> engines/dm/champion.cpp:367:2: warning: no newline at end of file [-Wnewline-eof]
> }
> ^
> In file included from engines/dm/champion.cpp:2:
> engines/dm/dungeonman.h:278:7: warning: private field '_type' is not used [-Wunused-private-field]
> 	byte _type;
> 		 ^
> engines/dm/dungeonman.h:279:7: warning: private field '_position' is not used [-Wunused-private-field]
> 	byte _position;
> 		 ^
> engines/dm/dungeonman.h:281:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> engines/dm/dungeonman.h:413:7: warning: private field '_kineticEnergy' is not used [-Wunused-private-field]
> 	byte _kineticEnergy;
> 		 ^
> engines/dm/dungeonman.h:414:7: warning: private field '_damageEnergy' is not used [-Wunused-private-field]
> 	byte _damageEnergy;
> 		 ^
> engines/dm/dungeonman.h:415:9: warning: private field '_timerIndex' is not used [-Wunused-private-field]
> 	uint16 _timerIndex;
> 		   ^
> engines/dm/dungeonman.h:425:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> 20 warnings generated.
> C++      engines/dm/loadsave.o
> In file included from engines/dm/loadsave.cpp:2:
> In file included from engines/dm/dungeonman.h:6:
> engines/dm/gfx.h:16:34: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kViewCellDoorButtonOrWallOrn = 5, // @ C05_VIEW_CELL_DOOR_BUTTON_OR_WALL_ORNAMENT
> 									^
> In file included from engines/dm/loadsave.cpp:2:
> engines/dm/dungeonman.h:50:39: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kArmourAttributeSharpDefense = 0x0007, // @ MASK0x0007_SHARP_DEFENSE
> 										 ^
> engines/dm/dungeonman.h:479:71: warning: control reaches end of non-void function [-Wreturn-type]
> 	Square &setDoorState(byte state) { _data = ((_data & ~0x7) | state); } // @ M37_SET_DOOR_STATE
> 																		 ^
> In file included from engines/dm/loadsave.cpp:3:
> engines/dm/champion.h:18:73: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapX(uint16 val) { _scent = (_scent & ~0x1F) & (val & 0x1F); }
> 																		   ^
> engines/dm/champion.h:19:80: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapY(uint16 val) { _scent = (_scent & ~(0x1F << 5)) & (val & 0x1F); }
> 																				  ^
> engines/dm/champion.h:20:85: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapIndex(uint16 val) { _scent = (_scent & ~(0x1F << 10)) & (val & 0x3F); }
> 																					   ^
> engines/dm/loadsave.cpp:38:2: warning: no newline at end of file [-Wnewline-eof]
> }
> ^
> In file included from engines/dm/loadsave.cpp:2:
> engines/dm/dungeonman.h:278:7: warning: private field '_type' is not used [-Wunused-private-field]
> 	byte _type;
> 		 ^
> engines/dm/dungeonman.h:279:7: warning: private field '_position' is not used [-Wunused-private-field]
> 	byte _position;
> 		 ^
> engines/dm/dungeonman.h:281:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> engines/dm/dungeonman.h:413:7: warning: private field '_kineticEnergy' is not used [-Wunused-private-field]
> 	byte _kineticEnergy;
> 		 ^
> engines/dm/dungeonman.h:414:7: warning: private field '_damageEnergy' is not used [-Wunused-private-field]
> 	byte _damageEnergy;
> 		 ^
> engines/dm/dungeonman.h:415:9: warning: private field '_timerIndex' is not used [-Wunused-private-field]
> 	uint16 _timerIndex;
> 		   ^
> engines/dm/dungeonman.h:425:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> 14 warnings generated.
> C++      engines/dm/objectman.o
> In file included from engines/dm/objectman.cpp:1:
> In file included from engines/dm/objectman.h:2:
> In file included from engines/dm/champion.h:5:
> engines/dm/gfx.h:16:34: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kViewCellDoorButtonOrWallOrn = 5, // @ C05_VIEW_CELL_DOOR_BUTTON_OR_WALL_ORNAMENT
> 									^
> In file included from engines/dm/objectman.cpp:1:
> In file included from engines/dm/objectman.h:2:
> engines/dm/champion.h:18:73: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapX(uint16 val) { _scent = (_scent & ~0x1F) & (val & 0x1F); }
> 																		   ^
> engines/dm/champion.h:19:80: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapY(uint16 val) { _scent = (_scent & ~(0x1F << 5)) & (val & 0x1F); }
> 																				  ^
> engines/dm/champion.h:20:85: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapIndex(uint16 val) { _scent = (_scent & ~(0x1F << 10)) & (val & 0x3F); }
> 																					   ^
> In file included from engines/dm/objectman.cpp:2:
> engines/dm/dungeonman.h:50:39: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kArmourAttributeSharpDefense = 0x0007, // @ MASK0x0007_SHARP_DEFENSE
> 										 ^
> engines/dm/dungeonman.h:479:71: warning: control reaches end of non-void function [-Wreturn-type]
> 	Square &setDoorState(byte state) { _data = ((_data & ~0x7) | state); } // @ M37_SET_DOOR_STATE
> 																		 ^
> engines/dm/objectman.cpp:36:37: warning: '&&' within '||' [-Wlogical-op-parentheses]
> 	if ((iconIndex != kIconIndiceNone) &&
> 		~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
> engines/dm/objectman.cpp:36:37: note: place parentheses around the '&&' expression to silence this warning
> 	if ((iconIndex != kIconIndiceNone) &&
> 									   ^
> engines/dm/objectman.cpp:42:11: warning: 61 enumeration values not handled in switch: 'kIconIndiceNone', 'kIconIndiceJunkCompassWest',
>   'kIconIndiceWeaponTorchLit'... [-Wswitch]
> 			switch (iconIndex) {
> 					^
> engines/dm/objectman.cpp:94:2: warning: no newline at end of file [-Wnewline-eof]
> }
> ^
> In file included from engines/dm/objectman.cpp:2:
> engines/dm/dungeonman.h:278:7: warning: private field '_type' is not used [-Wunused-private-field]
> 	byte _type;
> 		 ^
> engines/dm/dungeonman.h:279:7: warning: private field '_position' is not used [-Wunused-private-field]
> 	byte _position;
> 		 ^
> engines/dm/dungeonman.h:281:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> engines/dm/dungeonman.h:413:7: warning: private field '_kineticEnergy' is not used [-Wunused-private-field]
> 	byte _kineticEnergy;
> 		 ^
> engines/dm/dungeonman.h:414:7: warning: private field '_damageEnergy' is not used [-Wunused-private-field]
> 	byte _damageEnergy;
> 		 ^
> engines/dm/dungeonman.h:415:9: warning: private field '_timerIndex' is not used [-Wunused-private-field]
> 	uint16 _timerIndex;
> 		   ^
> engines/dm/dungeonman.h:425:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> 16 warnings generated.
> C++      engines/dm/inventory.o
> In file included from engines/dm/inventory.cpp:1:
> In file included from engines/dm/inventory.h:2:
> engines/dm/gfx.h:16:34: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kViewCellDoorButtonOrWallOrn = 5, // @ C05_VIEW_CELL_DOOR_BUTTON_OR_WALL_ORNAMENT
> 									^
> In file included from engines/dm/inventory.cpp:1:
> In file included from engines/dm/inventory.h:3:
> engines/dm/champion.h:18:73: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapX(uint16 val) { _scent = (_scent & ~0x1F) & (val & 0x1F); }
> 																		   ^
> engines/dm/champion.h:19:80: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapY(uint16 val) { _scent = (_scent & ~(0x1F << 5)) & (val & 0x1F); }
> 																				  ^
> engines/dm/champion.h:20:85: warning: control reaches end of non-void function [-Wreturn-type]
> 	uint16 setMapIndex(uint16 val) { _scent = (_scent & ~(0x1F << 10)) & (val & 0x3F); }
> 																					   ^
> In file included from engines/dm/inventory.cpp:1:
> engines/dm/inventory.h:23:2: warning: no newline at end of file [-Wnewline-eof]
> }
> ^
> In file included from engines/dm/inventory.cpp:2:
> engines/dm/dungeonman.h:50:39: warning: commas at the end of enumerator lists are a C++11 extension [-Wc++11-extensions]
> 	kArmourAttributeSharpDefense = 0x0007, // @ MASK0x0007_SHARP_DEFENSE
> 										 ^
> engines/dm/dungeonman.h:479:71: warning: control reaches end of non-void function [-Wreturn-type]
> 	Square &setDoorState(byte state) { _data = ((_data & ~0x7) | state); } // @ M37_SET_DOOR_STATE
> 																		 ^
> engines/dm/inventory.cpp:11:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxFloppyZzzCross = Box(174, 218, 2, 12); // @ G0041_s_Graphic562_Box_ViewportFloppyZzzCross
> ^                    ~~~~~~~~~~~~~~~~~~~~
> engines/dm/inventory.cpp:12:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxPanel = Box(80, 223, 52, 124); // @ G0032_s_Graphic562_Box_Panel
> ^           ~~~~~~~~~~~~~~~~~~~~~
> engines/dm/inventory.cpp:13:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxFood = Box(112, 159, 60, 68); // @ G0035_s_Graphic562_Box_Food
> ^          ~~~~~~~~~~~~~~~~~~~~~
> engines/dm/inventory.cpp:14:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxWater = Box(112, 159, 83, 91); // @ G0036_s_Graphic562_Box_Water
> ^           ~~~~~~~~~~~~~~~~~~~~~
> engines/dm/inventory.cpp:15:5: warning: declaration requires a global constructor [-Wglobal-constructors]
> Box gBoxPoisoned = Box(112, 207, 105, 119); // @ G0037_s_Graphic562_Box_Poisoned
> ^              ~~~~~~~~~~~~~~~~~~~~~~~
> In file included from engines/dm/inventory.cpp:2:
> engines/dm/dungeonman.h:278:7: warning: private field '_type' is not used [-Wunused-private-field]
> 	byte _type;
> 		 ^
> engines/dm/dungeonman.h:279:7: warning: private field '_position' is not used [-Wunused-private-field]
> 	byte _position;
> 		 ^
> engines/dm/dungeonman.h:281:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> engines/dm/dungeonman.h:413:7: warning: private field '_kineticEnergy' is not used [-Wunused-private-field]
> 	byte _kineticEnergy;
> 		 ^
> engines/dm/dungeonman.h:414:7: warning: private field '_damageEnergy' is not used [-Wunused-private-field]
> 	byte _damageEnergy;
> 		 ^
> engines/dm/dungeonman.h:415:9: warning: private field '_timerIndex' is not used [-Wunused-private-field]
> 	uint16 _timerIndex;
> 		   ^
> engines/dm/dungeonman.h:425:9: warning: private field '_attributes' is not used [-Wunused-private-field]
> 	uint16 _attributes;
> 		   ^
> 19 warnings generated.
>


@snicolet  ei.attackedBy[Them][ALL_PIECES] will be accurate only after all the pieces are evaluated.

So below snippet may not do what you intended unless you meant attacked by enemy weaker pieces.
~(pos.pieces(Them, PAWN) & ei.attackedBy[Them][ALL_PIECES])


Может ли использование 3333 порта (отличного от стандартного 8080 порта для http) привести к проблемам на тех клиентах, у которых по каким-то причинам в их сети закрыты все порты, кроме http?
И если да, то какой порт у нас используется в релизе слотов под WP8?


this project is only for github test,


It would be nice to have some process around this. It was a popular feature.


Whoah this is pretty cool! Such a shame that @theSmallNothing deleted his account :(

@Swyter do you remember how he managed to reverse engineer this? Seems like a really cool story, would love to find out more.


Why do you use controllerAs? In [new](https://toddmotto.com/rewriting-angular-styleguide-angular-2) toddmotto styleguide he suggest:

> We also don’t need controllerAs as $ctrl is a component default


why?
or maybe more specifically: how do i use ng-disable and not get that log in console?
thanks :D


yes, I was aware of this shortcoming, we will have some false positives because of this, but ei.attackedBy[Them][ALL_PIECES] is the best approximation we have of full attacks at this place of the code :-/

I'm curious how this will fares as it stand, let's see.


Fet.


Tenim la mateixa key als tres idiomes. Fet.


@5ource  Alright, note that the code on this branch is not yet merged because it does not run.

Also, I think we should not put units in the parameters names like that. If we really want that feature, we can add support for value units by adding another item in the python dictionary.


Just browsing some code... noticed you might have a bad regex somewhere :)


Yes indeed, it's normal that some members are not used yet, there's a bunch of functions missing at this point. Thanks a lot for the list of GCC warnings/complains, I'll have a look at those this evening (I prefer that
Wintergrascph focuses on the features right now, it takes time to fix GCC issues when you use MSVC).


Hi,
I found to minor bug in spdif.
first : kernel bug when pause video playback it's solved.
2nd : driver reject AES0 parameter. But  i am a newbie in kernel driver especially alsa and i don't know how the AES parameter are seen by the driver.
can you help me?


@goldie-lin

哈哈，感謝大大的 review，我確實搞錯了，明日一早我會做修正。


Example of other DB URLswould be `https://raw.githubusercontent.com/wedata/AutoPagerize/master/items.json` or `http://wedata.net/databases/AutoPagerize/items.json` (they can be used af both full and mini DB) so in case some site goes down we can use alternative sources.


I've added several more missing restypes and argtypes.

Can you please run
```
python setup.py test
```
on your system to find out if there are more problems. Test coverage is not perfect (cms.py is not covered), but it should at least detect failures in x509.py and other files.


@geroyche You should not use ya-no-ui-slider-handle2-disabled attribute if you have one handle slider. For example these options will create one handle slider, and you can't disable second handle in one handle slider:
```
{
  start: 20,
  connect: 'lower',
  range: {
    min: 0,
    max: 40
  }
};
```


This is for old Opera-s but if someone still use them I recommend using oAP userJS instead. It can be made low memory/CPU profile easily.


All done. I think I would prefer a real-world test, since it has to work on the embossers too.


@svdberg You didn't rename the property key.


Afirmatiu. Fet.


@UpInTheAir
Think twice:
Could someone break the license to ask the protection of license?
In your eyes, @Tkkg1994 is the theft.
But in thousands of Linux Developers' eyes, you are the theft.
You are not allowed to do any modifications to Linux Kernel if you don't obey GPL License. *

* GPL VERSION 2.0
Section 4:
"You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. "

Section 5:
"You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. "

You may say "that synapse thing is in ramdisk not kernel binary"
But, according to my search, you DID NOT enforce any license to it, also NO "Copyright" text found.

If you want to prohibit others from using your ramdisk, provide evidence to prove that you had copyrighted it before "18 hours ago".

You can still prohibit others from using your ramdisk by adding text like
"Copyright (c) 2016 UpInTheAir
Any redistribution and modification without permission is prohibited"
to all your file you modified.

But any use of your ramdisk before you add this SHOULD NOT be prohibited.


Lgtm


always, it gives me login timeout


No no no... you've just removed a big part of the optimization. Please use MR's.


This causes a new layer to be created, which means a huge increase in layer size.


Код прошел и на английской версии сайта (de.drive-now.com/en/), в следующем месяце поеду в Мюнхен, проверю работоспособность этого каршеринга с российскими правами ;)


Besides, this commit does not addresses https://github.com/P2Pvalue/teem/issues/272#issuecomment-225953001


Hey mind forking the Original Repo at https://github.com/patchthecode/JTAppleCalendar and pull request to fix this bug there as well? I can Fix it myself, but I need more contributors recorded on the project so that I can get a higher rating.

The code should for that function should look like this:
```swift
public func collectionView(collectionView: UICollectionView, shouldDeselectItemAtIndexPath indexPath: NSIndexPath) -> Bool {
        if let
            delegate = self.delegate,
            dateDeSelectedByUser = dateFromPath(indexPath),
            cell = collectionView.cellForItemAtIndexPath(indexPath) as? JTAppleDayCell
        where cellWasNotDisabledOrHiddenByTheUser(cell) {
            let cellState = cellStateFromIndexPath(indexPath, withDate: dateDeSelectedByUser)
            return delegate.calendar(self, canDeselectDate: dateDeSelectedByUser, cell: cell.cellView, cellState:  cellState)
        }
        return false
    }
```


#2520943-WindowsCalc-Engine_Integration (Unknown) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1667 of 1667 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.svg) ![Coverage Badge](http://img.shields.io/badge/coverage%20status-70.98%25-green.svg)


We decided to create method `get` which returns `Option[H2OContext]` so users can handle the exception in a way they want, so that's why I replaced `H2OContext.get().getOrElse` by `H2OContext.get().isEmpty`.

But anyway, it's true that we could throw more specific exception. I could create `H2OContextNotReadyException`?
What you mean by the type system in this context please ?


lazycommit


Same reason as comment above. After duscussion with @mmalohlava we decided to create method `get` which returns `Option[H2OContext]`


debugger....


c++的一些基本语法


indetation?


Your connection string is exposed here.


Co se děje v klubu online


Changed description, deleted in "devDependencies"  **eslint**, set proper name as - _plain-destination_


думаю, 2 строчки
```php
const ROLE_ADMIN       = 'ROLE_ADMIN';
const ROLE_SUPER_ADMIN = 'ROLE_SUPER_ADMIN';
```
лишние


Agree, I just copied there from existing code


Slight change in messaging sequence now it's `AutoPatchWork.request` -> `htmlDoc` + `url` -> `AutoPatchWork.load` -> `nodes` + `title` -> `AutoPatchWork.append`.


В методе fire() можно сразу добавить, что-то типа такого: this.opened = true. Ты ведь открыла ячейку, и значит opened должно измениться.
Что касается validate() - нигде не объявлены x, y. Нужно добавить их в аргументы в функцию:
function (x, y) {}. Подумай как использовать ф-цию validate(x, y) для проверки перед тем как стрелять.


os_2_0_build_shared (macumber) - x86_64-Linux-Ubuntu-14.04-clang-3.5: Build Failed

![Build Badge](http://img.shields.io/badge/build%20status-failing-red.svg) ![Test Badge](http://img.shields.io/badge/tests%20passed-NA-red.svg)


@mortenskyt. den tæller forkert ved 1 sms. fx 154 tegn giver 2 sms'er. det er kun 160+ der skal deles med 153. var split værdien skal bare bruges ved var smses...
```php
var smses = Math.max(1, Math.ceil(chars / split));
```


Güzel olmuş.


[Ninjakittens](https://github.com/daid/NinjaKittens2) will be thankful :wink:


You definitely should! You'll be helping over 17,000 people who already have that package installed. =)


# asd


It is used in here in `ExternalBackendConf`
```
  private[this] def getH2OClientConnectionArgs(conf: H2OConf): Array[String] = {
    if (conf.flatFilePath.isDefined) {
      Array("-flatfile", conf.flatFilePath.get)
    }else{
      Array()
    }
  }
```

We want to allow user to specify flatfile describing current h2o cluster to which should H2O client from Spark connect


Oui, `express-session` est indispensable dans l'état actuel, mais seulement parce que tu fais un require dessus, dans [routes.js](https://github.com/Inist-CNRS/ezmaster/blob/95426527dabbd9a13530f72f41b9307551e8ac40/routes/route.js#L20).
Mais tu n'utilises jamais la variable.
Du coup, je penses qu'en supprimant le `require` dans `routes.js` et `express-session` dans `package.json` ça marchera tout aussi bien.


> Yikes!

Agreed.

> Seems there should be some UI tests to prevent things like this - have you considered something like that @agarny ? I was googling and came across Coded User Interface Tests (CUITs) - seems Visual Studio will let you generate them macro-style.

The problem is that GUI testing is really involved (and therefore time consuming), especially when you have a GUI that changes quite a bit as time passes. (Also, you would need a cross-platform solution, so something that only targets VS wouldn't be enough.)

Now, if we think of the issue at hand, the problem could have been avoided by having a (somewhat simple) console test for it, and for that I am to be blamed indeed (although lack of resources and time constraints are not helping much either...). I do have various tests here and there, but not for the `CellMLSupport` plugin (which is the plugin were the problem was), but OK I am going to start creating some for that plugin.


os_2_0_build_shared (macumber) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-warnings-yellow.svg)


...I know. We're diagnosing the docker hub build failure.


Using foreach avoids creating a copy as long as you don't modify the container.

`foreach(const QString &option, optionList) { ... }`

`for (const QString &option : optionList) { ... }`

>There is a slight difference between the two: Qt does a copy of the container before iterating.
This is cheap for Qt container as they use implicit sharing, but is expensive with standard containers that do a deep copy of the whole content.
The C++0x range-based for does not copy, which means the behaviour is undefined if you add or remove items from the container as you iterate.
The new for will call the begin() and end() functions which are going to make a copy of the Qt container if it is shared and non const. Hence, it is better to pass const containers.

http://blog.qt.io/blog/2011/05/26/cpp0x-in-qt/

> Implicit sharing automatically detaches the object from a shared block if the object is about to change and the reference count is greater than one. (This is often called copy-on-write or value semantics.)

http://doc.qt.io/qt-5/implicit-sharing.html


BTW this is not right, it should be $email_receipt as you should send only if the checkbox is selected.

I'll fix all these issues in one go now.


@liubiantao 收到


Thanks @dspork


Doesn't change anything guy's just ignore it


ตอนนี้ยังไม่ได้แก้ Input หน้าฟอร์มที่รับ Physical Keyboard จาก Emulator ไม่ได้


ZXzxzXZXzx


You mean create setter and getter ? I would keep this private since it's internal for communication between H2O nodes.

But actually I might change it to use value straight form H2O by creating wrapper for `AutoBuffer.BBP_BIG._size`, because right now the value is duplicated in H2O and Sparkling Water.

Thanks!


Please add this future TODO as an issue ;)


closes #13


hello Tognolo, thank you very much for this package ;)


Please add newline at the end of file.


Ну мы не обсуждали, в каком случае необходимость выносить переменные в кучу есть, а когда нет - и я решил, раз стэк ограничен, то создавать их в куче всегда хорошо.


这个不对吧，`formInput.k`读的就是k了，应该换`formInput[k]`


Ginge die Funktion nicht auch ohne `skip`, stattdessen `i % 16 >= 8` oder so


ОК


Good point. We can call `socketChannel.close()` straight in `closeChunks` since it's the only place where it's used


use `image->channels()` - I should change that aswell


Supprimer des dépendances ne suffit pas toujours.
Je pense à `async` en particulier.
Comme il est toujours inclus [tel quel](https://github.com/Inist-CNRS/ezmaster/blob/b2aa28005a2e8953f3b62b1b5dde537365f39110/middlewares/reverseproxy.js#L7), si on ne change rien à la ligne, `async` n'est pas trouvé par magie.

Il faut remplacer par `var async = require('utile').async;` (si j'ai bien lu le [README de `utile`](https://github.com/flatiron/utile/blob/master/README.md#packaged-dependencies)).


作业1


Ты явно используешь присвоение, можно использовать вспомогательную переменную:
var a = 10,
      b = 20,
      c = a;
      a = b;
      b = c;
console.log (a);
console.log (b);


What is this under licensing review? how can i use them?


@Pikaurd 两种写法是一样的吧，[] 能处理特殊字符的变量
这部分是 @CaveyChan 贡献的，我解释的应该没有问题吧？


Nice, thanks!
I will keep `val shouldShuffle = rdd.getNumPartitions < nodes.length` with small comment there in order this to be easier to read.


if this line should not be able to causes a double free corruption, there is something else broken


Fet.


PNG images are limited to at most four channels, that's why you have to use either tiff or mvei


By the way, and FWIW, the problem occurred only for CellML 1.1 files that are actually CellML 1.0 files (i.e. don't have imports).


![screen shot 2016-06-21 at 11 05 33](https://cloud.githubusercontent.com/assets/1336464/16222367/516b78c4-37a0-11e6-83af-fccce19d1098.png)


@buhe 你看我说的对不对哈，我们希望的事每次遍历k都是当前key，**但是**，写成`formInput.k`读的就是`k`这个key了，而不是我们希望的它代表的那个值


```
Finished at Di 21. Jun 00:10:54 CEST 2016
6:53:16 elapsed time, 13:27:24 cpu time, factor 1.95
```


formInput.k读的就是k了？是吗？
formInput是对象


I was not able to cause this type of crash on my machine.


Makes sense. This change was introduced by @mmalohlava in master and release branches. Can you please look at it @mmalohlava or should I create branch with fix for that ? We should probably fix it in master and release branches as well.


I tell you what you can do @2449673842

You can open/watch the issues list. Don't spam in commits. -.-


yep, `putUdp` is package private in H2O so we need wrapper in the same package which expose it.


see comment above


If we support version 1 and version 2 simultaneously, these should be separated micro services. The gateway service sends the query to service_v1 or service_v2, depending on the version requested by the client.
This means each micro service will support one version only, so it does not need multiple version entries.


I fixed all the issues.


var input = {a:1, b:2};
请问input.a 获取的是什么？


Смотри, принцип работы сервисов состоит в том что КАЖДЫЙ из них занимает как-то порт целиком. Порты до 1024 считаются системными и для того что бы их занять требуется рутовые права (это в системах с хорошей безопасностью). Если нам надо 100500 сервисов на одном порту то используются "прослойки" типа nginx.
Разницы между 3333 или 8080 нет, но 8080 это обычный порт для внутреннего прокси и его могут где то порезать. Nodejs по умолчанию слушает порт 3000, на нем у нас работает фронтэнд продакшена. А в реальности он висит на порту 3010. Все заточено под микросервисную архитектуру


`isHandleDialogCommand`


a


\cefeeffefefe


A simple example using the N62 model...

Pure CellML 1.0 file:

![screen shot 2016-06-21 at 20 15 18](https://cloud.githubusercontent.com/assets/602265/16222602/19060344-37ed-11e6-8723-17207d930b20.png)

CellML 1.1 file that is effectively a CellML 1.0 file:

![screen shot 2016-06-21 at 20 15 35](https://cloud.githubusercontent.com/assets/602265/16222611/23e23ce2-37ed-11e6-833f-08a2cbb00441.png)


this commit has nothing to do with #10. do you have a correct pointer to the commit fixing it ?


@CaveyChan 这样当然没有问题，关键是迭代的时候，希望的是k代表的那个值的字段，但是直接读就成了，读k这个字段了。
node或者chrome里面跑一下很直白的啊，难道咱们版本不一样，有差别么？
![screen shot 2016-06-21 at 4 17 44 pm](https://cloud.githubusercontent.com/assets/1492943/16222632/b81799ec-37cb-11e6-9064-be4c406051e2.png)


This commit doesn't appear to be a merge commit - what is it doing on trunk?


Nice. Would be good if you could describe the input parameters, e.g.: what is corr_x, shape, dtype? ([PEP 257](https://www.python.org/dev/peps/pep-0257/))
And if you could add some comments what the variables are or name them in a self-explanatory way. Then also other people are able to correct for bugs and use this function. Also to follow  [PEP 8](https://www.python.org/dev/peps/pep-0008/) makes thing easier. A proper python editor can automatically correct for PEP.


If you don't have time I can put this to my current pull request. Just tell me.
It seems like after that instantiation thing we are ready with the dynamic variables.


Что значит все порты кроме http? Так не бывает, ДНС на другом порту висит, почта, https - это все куча разных портов. Когда закручивают гайки то и доступ по 80 порту закрывают и все пускают через корпоративный прокси, а он уже сам лезет куда то и отдает результат внутреннему пользователю. Можно и на 80 порт переехать, но это моветон. Эппл уже требует работы через HTTPS.
Если закрывают порты и мониторят трафик, то вероятность того что кто-то будет из корп сети играть в лоты стремится к нулю.


I tried to fix the buildbot after doing a merge.  @adiroiban pointed out that is not what I should have done, according to https://twistedmatrix.com/trac/wiki/CommitterCheckList
My bad, I won't do it again.


For AWS Redshift user, the server version is 80200 and it is still supporting `autocommit`. Therefore this changes can break your code.


![image](https://cloud.githubusercontent.com/assets/16031190/16222743/4fd95040-37cc-11e6-893b-cad18e4087a4.png)

你说的是对的


Arguably this is my fault for not enabling status-protection to mechanically enforce this mechanically-enforceable provision in the contributor standards :-).  It's enabled now, so this sort of mistake should be harder to make in the future.


npm init - начальная инициализация проекта на nodejs

[см тут](https://habrahabr.ru/company/Voximplant/blog/277707/)


It didn't work but to my surprise, the next commit does


This syntax does not work in python 3, and PyPI lists easygui as python 3 compatible.


다른분 계정으로 커밋되었지만 제가 사용하고 있는 계정입니다.


@montegoulding I would suggest sticking to the coding style of the original code, rather than having multiple coding conventions in a library, which could be confusing.


我暂时把时间显示去掉了，因为以前的判断方法不是很好。


Все супер! Претензий нет!
Можешь подумать как сделать функцию, которая имитирует indexOf, но возвращает все индексы, где есть нужное нам значение.

Пустые строки лучше не коммитить.