labofsahil/github-event-dataset-2012 huggingface dataset:
wai-extra form processing speedup

When using wai-extra's parseRequestBody to handle a file upload form, the findBound function takes a lot of CPU time.  Here's a simple (non-form-handling) app that can process large amounts of data:

```
application req = do
  ctx <- requestBody req $$ CondList.fold Tiger.update Tiger.init
  let hash = fromByteString $ hex $ Tiger.finalize ctx
  return $ ResponseBuilder status200 [("Content-Type", "text/plain")] hash
```
This responds to the user with the tiger hash of the stream they uploaded.  I made a test file with ```dd if=/dev/zero of=zeroes bs=1M count=1 seek=2048``` and uploaded it with ```time curl  --data-binary @zeroes http://localhost:3000```.  The result was

```
46D9CEC9F09ACD2D800B41B1E72DC568C4CE826E9A965151
real    0m11.694s
user    0m1.058s
sys     0m4.562s
```
So, wai is fast when you just use the raw conduit.  A modification of this web server to handle form uploads (and return "Hello world" instead of the hashes because I'm lazy) looks like this:

```
backend :: BackEnd ByteString
backend = BackEnd initialize append close finalize
  where
  initialize = return Tiger.init
  append x bs = return $! Tiger.update x bs
  close = return . hex . Tiger.finalize
  finalize y = return ()

application req = do
  (ps, fs) <- parseRequestBody backend req
  liftIO $ print ps
  liftIO $ print fs
  return $ responseLBS status200 [("Content-Type", "text/plain")] "Hello world\n"
```
Using the current git head and the curl command ```time curl --form b=c --form c=d --form a=@zeroes http://localhost:3000```, I get the result:

```
Hello world

real    3m22.166s
user    0m1.792s
sys     0m8.057s
```
So, for basically the same effect, we went from 11s to 202s.  Profiling shows that 94% of the time is spent in findBound, so I grabbed bos's Data.Text.Search module and hacked it a bit.  The provided patch gives this result, for the same curl command:

```
time curl --form b=c --form c=d --form a=@zeroes http://localhost:3000
Hello world

real    0m13.727s
user    0m0.820s
sys     0m4.175s
```

Without the "-O2" change, the time was 14.8s, so a bit slower.  I thought the -O2 worthwhile, but maybe it has consequences that I'm not aware of.  Either way, just changing the findBound function was pretty good.  My file hashes are all checking no matter which code I use, so I don't think I broke anything too badly.  I think that things could be a little faster if I did something more clever with the ```Nothing``` side of Search.index, but I'm pretty happy with the results right now.
Added Expose Feature

Implemented using the same method used by http://jquerytools.org/documentation/toolbox/expose.html. To use simply add "expose" to the "data-options" attribute to one of your tour outline stops.

For example:
<li data-id="someID" data-options="expose : #exposeThisElm, .AndThisElm">
Utilizator logat in manager

O modificare pentru a verifica daca utilizatorul este logat, inainte de a procesa cererile care vin prin ajax.
Cake bake creates bancha-configured controllers

Also some code cleanup and IE polyfill for Array.reduce
Injektive, surjektive und bijektive Funktionen hinzugefügt

siehe Titel! :)

Auf Wunsch von Danilo hier: 2b99f2625d31d4afd88a527c2dd580b405e039eb
[RELOAD-114] Updated ReloadLauncher for Windows to use node binary
Update 2/0000/0069.txt

Tradotto tutto !!
anf... anf... che fatica !
revived the Dune 2000 mod

Psydev asked for this to be pulled into the next release. This commits adds a fixed DATA.R8 reader, a bash script to create the necessary SHPs with RA.Utility and fixes all YAMLs to start the d2k mod (together with the RA mod as it still heavily depends on it) without crashes. Currently there is a splash screen, some recolored interface files for each faction and I added some Atreides buildings and the carryall.

However I did not add install rules for the Dune 2000 mod as I don't consider this production quality at all. There is a strange flickering bug (maybe palette related). It seems that the Dune 2000 tilesize is not supported by the engine yet. Some buildings don't render completely as frames require to be layed over each other (like the RA weapon factory).

I removed the bitrotted default mod and the palettetest (incorporated into d2k mod).
Some minor fixes

Use AX_PTHREAD instead of ACX_PTHREAD
eau 	Use AM_CPPFLAGS instead of INCLUDES
Fixes issue #43

Closes uploaded file, since leaving it opened doesn't seem to be
required, and it might lead to issues on Win32.
Added spec to check that file has been closed.
protected -> public methods
fix __getitem__ on shared sparse variable and test it.

No change in NEWS.txt as this was not released.
fix gh-363 Move optimization from basic.py to opt.py.
JSLint Compliance

I have cleaned up the code to comply with the [JSLint](http://www.jslint.com/) code quality standard. Except for `for (var i...` and some options:

`jslint --nomen --regexp --stupid --plusplus --continue`
Address code review comments in https://github.com/VertiPub/jsvc/pull/1
you may also be interested in coffee-stylesheets

seems we think alike :)
Refactoring for PR #198
history start with created info
Please add GA

To be honest, I haven't tested this :-). Just added the script tags for google analytics.
Catch noproc exit on pipe listkeys/index link

This patch is related to basho/riak_pipe#48.

It is possible that the coverage fsm handling the index query at the head of a pipe
will finish (or otherwise exit) before we try to link to it. This patch wraps the
link in a try-catch to prevent a 'noproc' exit (if the coverage fsm did finish
successfully faster than expected, we want to pick up the 'done' message from our
inbox).

The listkeys pipe coverage fitting had the same potential problem (which this patch also addresses).

This was tested by temporarily adding a sleep before the call to erlang:link/1 in riak_kv_pipe_index, to make sure that the coverage FSM had exited before linking to it.
Instrument KV get latency in the worker

This adds some latency timing traces to the `riak_kv_pipe_get` vnode worker so that pipes that have large workloads can detect when fetching the KV object is the bottleneck. Errors (like `notfound`) are instrumented as well as successful fetches.
Delete the code that deletes specific occurrence

@simen @thomax Want to sanity check this?
Add suite names sanity check

Before running, TestNG will check that there no two or more suites with same names, because two suites with same names may cause invalid behavior (see #302 for sample).

Added new sanity check into `org.testng.TestNG#sanityCheck()` and check for clashing in `org.testng.internal.SuiteRunnerMap#put(XmlSuite xmlSuite, ISuite suite)`

Also some tests added (see `test.sanitycheck.CheckSuiteNamesTest`).

Also `test.sanitycheck.CheckTestNamesTest.checkNoErrorWtihChildSuites` now fails because has two suites with same name. Also without that check it produces 6 test runs instead of 4.
Properly pass traceback object to handlers instead of str representation

To allow failure handlers to access the Traceback info properly, they need the full Traceback object instead of the string representation.

This should fix the following issue:
https://github.com/celery/celery/issues/905
Camera::setWorldUp fix

<code>setWorldUp</code> has no effect without changing the orientation, because <code>calcModelView()</code> doesn't use the world up vector directly.
With rate limiting per user and http client.
1.5

Updated tomcat 7.0.32
Updated slf4j 1.7.2
Fixed JNA 5.0 classpath.
Fixed #11154 and #17904 -- Inconsistency with permissions for proxy models

Make sure permissions are associated with the correct
`ContentType` when dealing with proxy models.
Fixed error with ORA-03131 in oracle stored procedures

driver function
To avoid ORA-03131(an invalid buffer was provided for the next piece) error, data length must be passed to oci_bind_by_name function.
This commit fixes it so now pdo_oci can be used with stored procedures and  output parameters from sql/plsql.
added jsp error message #283

Will check this out. I added jsp error message.
Issue 571 achecker changes
Fixes #1117
Issue 825 fixtask versioninfo
Small changes in README

Great lib by the way.
Cheers!
Added PriotizedLottery Scheduler Algorithm

- Added PriotizedLottery Scheduler Algorithm
- Added setPriority support under MPosixif.
- Added  couple of unitTestCases.
Fix nbconvert Pr52

This fixes the references files for the tests to pass.
CMS-577: Rewrite test to delete deprecated getContent-method

note: getContent_in_preview_of_content_with_related_draft_returns_previewed_content_with_related was changed to work. new getContent does not support  parentChildrenLevel = 1
CMS-517 Content 2.0: Implement save in content edit

Also:
- updated actions in wizard and browse toolbars,
- added refresh method to treeGridPanel
- moved grid refresh to callback functions from user and group db controllers
Next

bug fixes for 4.1.0
User

Generic feeds app added, and some of boffo_user implemented.
README错别字

README错别字
Remove MathJax

MathJax.js doesn't exist anymore so requesting it results in an error on every page.
Skip tests when missing uri_template extension

When the PECL uri_template extension is not installed, tests
which rely upon it should be skipped gracefully.
merge upload avatar
Two patches for better C support

Resurrected from Irene's (aka dankna) old patchset
Make it more convenient to use GHCi
Client command requires a symbol rather than a string

https://github.com/heroku/heroku/blob/master/lib/heroku/client.rb#L513

The logic to turn the maintenance page on or off is determined by equality against a symbol. However, a string was been passed to this method which was always causing `mode` to evaluate to `0` causing every maintenance call to turn the maintenance page off.

This fixes issue #355.
Adding search URL

Adding search URL

(I've been playing with go, and hacked together a crappy search tool :))
parts is 'undefined' in Firefox
Added [0] in Last Pull Request.. Removed It, now all is good.
Bug ZK-1305: In a listbox, if listitem is draggable, can't click or select it.

http://tracker.zkoss.org/browse/ZK-1305
Add missing job state checks

I forgot to check that the job is in a proper state for kicking.

I have my doubts about the coding style, so please revew before merging.
on windows a network path starts with two backslashes

Fix parser for .d files like this:

CMakeFiles\foo.dir\main.cpp.obj: \
//Lxde/sandbox/headers/inc.h \

See this thread:
http://www.cmake.org/pipermail/cmake/2012-August/051597.html

('\\' will be replaced by '//' in the .d files)
Feature/issue130 2

Added notification support:

Discussed here:
http://groups.google.com/group/mixare-development/browse_thread/thread/8a8c56d28b6cd308
And This issue:
http://code.google.com/p/mixare/issues/detail?id=130&colspec=ID%20Type%20Status%20Priority%20Stars%20Version%20Owner%20Summary

Please pull this issue after issue 122 and 121
Commented out --full build feature (it builds headers, libs and libs by ...

...default) because it is breaking build on OSX 10.7+. Anyone can confirm other platforms ?
Bug 543614: Automated checks

Related Bugs:

543614: [Tracking] Automated checks  
526472: Do WHOIS and DNS lookups automatically for verification  
530975: Some automated sanity checks: is subdomain, connection possible  
543618: Check whether server offers SSL and encrypted passwords  
543620: Capture test accounts at ISPs (actual logins, email address, password), to allow testing the config
Patch bug 685403

ContinuationPending exceptions shouldn't be handled/available in js-code at all,
this includes catch-blocks as well as finally-blocks.
replaced functions in the client with mine...

ahhhh
Tweaks & Translations

Esperanto, lolcat & pig latin translations, updated email, and various other tweaks
pdsh 2.28

Yep.
doctor: suggest the correct xcode-select path to the user

I think now that we already use mdfind to locate Xcode, we can make the doctor a bit smarter and suggest the right xcode-select statement even if the recent changes, we do not need xcode-select at all anymore.

Shortened the part about the CLT-only systems, because this message is never shown to them.
Add iterm2

Add iterm2
mplayer: Update 'configure' patch

Patch for --HEAD was failing because mplayer changed the git repo that's referenced in 'configure'.

Still won't build properly on my system, but at least it tries now!
ngircd 19.2
Nginx 1.0.14 & devel 1.1.17

Includes important security fixes for recently discovered memory disclosure vulnerability.
tomcat 7.0.29
Formula for The Silver Searcher (ag), a faster ack

The Silver Searcher, also known as ag, is a smarter, faster version of ack, written in C.


In order to compile this on 10.6.x, you will have to use --devel --HEAD for now.
The current release of ag uses getline and strndup functions, which are only in 10.7 and above;
I've updated the program with implementations of those functions, but they have yet to make it into a release.
bumped cclive to 0.7.9

simple bump :)
update bdw-gc 

I've updated bdw-gc to be buildable from git master, as well as download the semi-optional libatomic_ops dependency the same way when building --HEAD. I think we may be the only package system that doesn't build with libatomic_ops by default.

In addition to building from git, I've exposed various configure options as brew options. 

I've added two helpers that probably don't belong in a formula file that extend the base class for some added convenience. One is for getting all of the default homebrew paths in one go, and the other is for flipping configure options on and off like a switch (rather than simply omitting them and relying on defaults not changing).
New formula: argp-standalone-1.3

This is an extraction of the Argp header and library from Glibc. It may be used as a dependency for formulae that depend on the argp functionality of Glibc.
Disable universal build of libpcap in nmap formula

Fixes 12467.  The included libpcap compiles a universal binary by default on Leopard and Snow Leopard, but not Lion.
add Chinese local video sites.

Hi,

Youtube/blip.tv/viemo are of no doubt good. 

But almost all of the international video sites are blocked here in China.

So without some local sites video feature is almost none for zh.opensuse.org

More see here: http://lists.opensuse.org/opensuse-wiki/2012-07/msg00000.html
Touch address book ctag after deleting a contact. Bugfix for issue #238

Touch address book ctag after deleting a contact. Bugfix for https://github.com/owncloud/apps/issues/238

Note: ctag changes AFTER undo hint disappeared (when using the owncloud web interface)
Fix issue #64: Cannot check write failure in mprpc library

this code fixes issue #63

```c++
  template <typename ObjectWritable, typename P>
  static bool write(ObjectWritable& o, uint32_t msgid, const std::string& name, const P& param, double timeout_sec)
  {
    msgpack::type::tuple<uint8_t, uint32_t, const std::string&, const P&>
      req(0, msgid, name, param);
    return o.write(req, timeout_sec) > 0; // <- Fixed HERE
  }
```

This original code assumes, ObjectWritable::write returns negative or positive `int`. So, I want to remove `typename ObjectWritable`, replace `ObjectWritable` to `object_stream` and change `object_stream::write(non-template function)` to private function but I don't. That can break compatibility.
Improved logic in Request::sendFile
Allow relational queries
Build scripts for Ubuntu packaging

Implements a build script for creating Ubuntu packages for lucid or precise
txredis has a different zrangebyscore function signature
Add configure_flair and some minor changes

`configure_flair` currently doesn't come with any tests, because there doesn't seem to be any way of testing it via the api. I've tested it manually and everything seems to work as intended. Potentially we could test it by scraping Reddit, but I would prefer to keep all testing within the API.

I added the variable `link_flair_enabled` to `configure_flair` to make it identical to change link_flair and user_flair. I also stripped the trailing '_enabled', from the self_assign variables because they were a bit length and `link_flair_self_assign = True` is perfectly readable.
Fixes missing string interpolation variable.
making a test clean up after itself instead of leaving stuff in /tmp
Support for HTML class'es on DataFrame.to_hml().

I really like to use sorttable.js and dragtable.js.
I need to be able to customize the HTML classes.
I also added a default class, so that people can use css on all Pandas generated tables by default.
Default class is "dataframe"
Minification levels added
Choose Youtube video quality

I've added some code (also specs) so that you can choose the format and resolution of videos as discussed in #29. Currently only works with the Youtube plugin but it should be doable for most other plugins though it's gonna take a bit of work to get that done :)
Wikisquash

For your review, many frontend elements (html/form layout/style/etc) are not final.
I added a Readme :)

Hello reddit team :)

I added a readme.md to the reddit repo for others, a little bit for used to Reddit, to expound upon.

Sincerely,
Zbee
Color Request (#58A72A)

Am I doing this right? :P

Anyway, thanks for a simple and great app. Never used Django or Heroku before. And doesn't know the flow of github to well. 

Great opportunity to learn more :D
Fixes for OSX

Should finally resolve issues outlined in #79
Add kyb-mpg-ros-pkg to the documentation indexer

Hi, could you please add the repository kyb-mpg-ros-pkg to the documentation indexer? It's contains ROS stacks generated at the Max-Planck-Institute for Biological Cybernetics in Tuebingen. More specifically the Human-Robot-Interaction group.

Thanks!
Martin
minor refactoring

simplify the images size code
Display error message when javascript disabled.

This display an error message when javascript is disabled making 0bin unusable. This is useful for people using [noscript](https://addons.mozilla.org/fr/firefox/addon/noscript/)

Content is displayed by javascript, but already in the page. This is a problem for text-mode web browser such as lynx or elinks, because content is display along with error message. Maybe content should be **generated** by javascript.

At least this gives a first workaround.
Add --depth option to parse

It is common when scraping for an item to pass it in the meta tag to another request (in order to scrape for additional information for the same item).

``` python
def parse_item(self, response):
    item = Item()
    # code here
    yield Request(url=<link2>, meta={'item': item}, callback=self.parse_more)

def parse_more(self, response):
    item = response.meta['item']
    # code here
    return item
```

However this makes debugging hard, when trying to check the item parsed from a link. If I want to see what particular item a specific URL yields, I could try:

``` bash
$ scrapy parse --spider=<spider> -c parse_item <link1>
# Scraped Items - callback: parse_item ------------------------------------------------------------
[]

# Requests - callback: parse_item --------------------------------------------------------------------
[<GET link2>]
```

But that is not very helpful. I suggest adding a '--depth' / '-d' option to parse. Something like this would make debugging much easier.

``` bash
$ scrapy parse --spider=<spider> -c parse_item -d 2 <link1>
# Scraped Items - callback: parse_item ------------------------------------------------------------
[
	{'scraped_time': '2012-05-18T19:16:42.628746',
	 'spider': <spider>,
	 'url': <link1>}
]

# Requests - callback: parse_item --------------------------------------------------------------------
```

I know you could achieve the same effect with 'scrapy shell' and fetch:

``` python
In [1]: from <spider_path> import <spider>
In [2]: spider = <spider>(spider)

In [3]: [fetch(i) for i in spider.parse_item(response)]
Out[3]: [None]

In [4]: response
Out[4]: {'url': <link1>}
```

But this is much more troublesome. What do you think?
Clean-roomed the ``space_out_camel_case`` function.

:sparkles: :gift: :sparkles:
Adds support for tweening in nested objects

I've added support for tweening recursively within nested objects:

```javascript
new TWEEN.Tween({ position: { x: 0, y: 0 }, size: { x: 100, y: 100 } })
    .to({ position: { x: 50, y: 50 }, size: { x: 50, y: 50 } });
```

As a side-effect, I've separated the actual value interpolation logic into the `.interp()` method. Which I think is good practice anyway.

Please consider adding it to the source code.

If I've ignored some convention or philosophy, please let me know.

Thanks! :)
Minor Typos

I spotted very few typos in your excellent documentation.

Just one comment : maybe you can add some consistency to the documentation

 * OutputS the program name and version and exits.
and below
 * Output the complete change history in reverse chronological order
Both forms are present in the documentation.

Thanks  for your work!
streaming.py filter not working on it's current status

Hey Josh and other contributors. A couple of bug fixes for streaming.py file, all other files in my pull request may be safely ignored since they are just helper and utility functions. 

streaming.py is missing a string strip() so isdigit() returns true on line 160

FROM:

```# read the next twitter status object
if delimited_string.isdigit(): # <--- This will never evaluate to true
    next_status_obj = resp.read( int(delimited_string) )
    self._data(next_status_obj)
```

TO:

```# read the next twitter status object
if delimited_string.strip().isdigit():
    next_status_obj = resp.read( int(delimited_string) )
    self._data(next_status_obj)
```

Furthermore in its current state the streaming.py filter function wont work with non-ascii parameters for follow or track parameters.

filter function, line 220

FROM:

```def filter(self, follow=None, track=None, async=False, locations=None, count = None):
  # [...] previous lines here 
  if follow:
            self.parameters['follow'] = ','.join(map(str, follow))
  if track:
            self.parameters['track'] = ','.join(map(str, track))
```

TO:
    
```def filter(self, follow=None, track=None, async=False, locations=None, count = None, encoding='utf8'):
  #[...] previous lines here
  if follow:
            encoded_follow = [unicode(s).encode(encoding) for s in follow]
            self.parameters['follow'] = ','.join(encoded_follow)                        
  if track:
            encoded_track = [unicode(s).encode(encoding) for s in track]
            self.parameters['track'] = ','.join(encoded_track)            
```
updates to Oracle driver
issue #18668 Associated class descriptions with class tags.

Cosmetic changes only to JSDocs. Associate class comments with their class tag so that they won't generate in the constructor field.
Fix issue #369

The bug was that after reconnect, the session did not
handle identity messages properly.
Use struct keyword consistently with sockaddr and sockaddr_in
Fix to make pages inherit permalinks from config if not set in header

Basically this just sets the permalink property in the page bag after its created if there isnt 1 set in the header but there is 1 set in the config. Otherwise it gets somewhat hardcoded later on to the same as the file name.

For me this fixes my output files going from /2012/01/01/post_name.html to /2012/01/01/post_name/index.html
Escape file path when using regex file lookup.

This is to fix path lookup breakage when the path contains regex tokens.
1.6.0.4

iOS6 / iPhone 5
Added demo and demo_local modes to run flow manager in (for the upcoming demo).

This pull request also has some fixes to the data source.
Issue #31 done (Checking supported formats)

Also, again delete not needed "new" operation :)
another missing unistd.h header
Allow flight in modmode

zooom!
Changes to Drag and Drop

Added one demo of jQuery Dragable
Update of goodness of fit naming
Friends, the bestest of

More details to come shortly of the plan to bring smarter recommending, sorting, and deduplication.
organized excessive code into methods
Add documentation on how to install dependencies on OS X
Fixes to recent projects dropdown

* When the user selects a folder that no longer exists, remove it from the dropdown. (#1485) Note that there was a bug in ProjectManager where it wouldn't actually reject the promise in `openProject()` if the folder doesn't exist. It looks like the rejection was put in the wrong place (it didn't make sense where it was), so I moved it.

* Replace "in" with "-" in the dropdown (where we indicate the parent of the given folder) so we don't have to localize it.

* Hide the dropdown when the sidebar is hidden. To fix this, I added events to SidebarView that are triggered when the sidebar shows or hides.
Batch operation Fix

This pull was suggested by @peterflynn in adobe/brackets#2108 to fix the edition undo.

Right now there are only 3 functions that use batchOperation:
1. Line comment
2. Block comment
3. Move line up/down

With this pull all 3 functions would work as before, passing all the tests too, and it will also fix the undo issues on both Block comment and Move line up/down, on the main editor.

I did some tests on the cmv3 branch and the undo issues were still there. I implemented this patch on that branch too and after testing, everything worked perfectly, solving the undo issues too.
seperated filelist and codesearch plugins to improve abstractions of plu...

...gin and logic

@ajaxorg/dijkstra and @zefhemel
Save the statusbar state on toggle

@gjtorikian 

Previously it waited for the settings save event to fire, now this fires it when you toggle the sb
add simple broadcast sample

This adds a somewhat genericized version of the few lines of custom javascript I use at the GAVO data center.  This can probably use a bit more polish.
some fixes related to v3 DB

for description see to each commit.
Allow Satis to be used as mirror for package file downloads

This pull request introduces the possibility to mirror package file downloads locally with Satis. This can be helpful in a company if you use an Open Source package which hosted externally, but don't want to depend on the external hosting. For example, in the past I experienced outages of Github at the moment I wanted to deploy an application - I wasn't able to install the dependencies at this very moment. With this feature, you can use Satis to host your internal packages as well as mirror external packages in order to decouple your development and deployment from availability of external services.

The patch introduces new config option `download-files` which must be set to to `true` if you want to enable file mirroring. It mirrors distribution types zip, tar, phar and file. In case of a Github hosted package it also mirrors dev-master.
Some compile time fixes
use template in tutorial to match index
Add assert demonstrating an uninteresting test

The test "Will call an after_fork hook if we're forking" doesn't seem to be doing anything interesting, since it will never fork while $TESTING is true.
fix an error caused by recent change to casexml that made the case repea...

...ters get duplicately sent.

Caught by a test :)
Added a recipe for projectile

Hey,

I've added a recipe for projectile (bbatsov/projectile@github). Projectile is
"Projectile is a project interaction library for Emacs. Its goal is to provide a nice set of features operating on a project level without introducing external dependencies. For instance - finding project files is done in pure elisp without the use of GNU find."

It's quite useful IMHO.

Cheers,
Igor
Third line

Test migrating to merge button
correct feature-record state-dirty
Adds in !goat !quiet and !unquiet commands
Cleanup

These are the commits from @gavinlaking's [pull request](https://github.com/hotsh/rstat.us/pull/708) having to do with generic cleanup. Gavin, I kept you as the author of these commits even though I made some modifications-- I'd love if you had some time to look this over to make sure I captured your intent accurately :heart: :heart: :heart:
initial pyinstaller spec file for linux

#19
Fix tiny typo in README.markdown
Feature/Issue #29 Show/Hide check-box Toc

Close Issue #29 "Implement the behavior behind the check box on each Toc layers and styles"
Show/Hide check-box work on the Toc Tree (layer OK, but there are some weird behaviors on Style)
Document the useLocalStorage quirk

Hi!

Here's the doc warning about useLocalStorage quirk that we've been discussing in [issue 27] (https://github.com/jamuhl/i18next-node/issues/27) at i18next-node.
Option to disabled file locking

Hi Jan,

I've integrated JDBM3 into my application (https://github.com/MLCL/Byblo) and for the most part it performs perfectly. Thanks for the great work you are putting into this.

The only issue I've had is that my application is frequently run on a non-local file-system such as Lustre or NFS. These file-systems do not support locking. Calls to ```FileChannel.tryLock``` and ```FileChannel.lock``` result in an IOException:

```
Exception in thread "main" java.io.IOError: java.io.IOException: Could not lock DB file: ../out/medtest.entry-index
	at net.kotek.jdbm.DBStore.reopen(DBStore.java:172)
	at net.kotek.jdbm.DBStore.<init>(DBStore.java:154)
	at net.kotek.jdbm.DBCache.<init>(DBCache.java:45)
	at net.kotek.jdbm.DBCacheMRU.<init>(DBCacheMRU.java:73)
	at net.kotek.jdbm.DBMaker.make(DBMaker.java:335)
	at [... application stack trace ...]
Caused by: java.io.IOException: Could not lock DB file: ../out/medtest.entry-index
	at net.kotek.jdbm.StorageDiskMapped.<init>(StorageDiskMapped.java:51)
	at net.kotek.jdbm.PageFile.<init>(PageFile.java:97)
	at net.kotek.jdbm.DBStore.reopen(DBStore.java:160)
	... 19 more
Caused by: java.io.IOException: Function not implemented
	at sun.nio.ch.FileChannelImpl.lock0(Native Method)
	at sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:832)
	at java.nio.channels.FileChannel.lock(FileChannel.java:860)
	at net.kotek.jdbm.StorageDiskMapped.<init>(StorageDiskMapped.java:49)
	... 21 more
```

There doesn't seem to any elegant way of detecting this problem before hand. Catching the exception is difficult since a generic IOException could be caused by any number of things. The only clue is in the message text, which presumably changes with the system language, and besides the text is hardly defined in the API so could change at any time.

As a work-around I've added a "disableLocking" option to DBMaker, which is passed down to StorageDiskMapped and StorageDisk. 

I'm not sure of the significance of this issue. It's critical in terms of my use case, but I suspect that few people will be running their software on this kind of infrastructure. So anyway... I submit this patch for you consideration.

Thanks again for your work on this great project.

Kind regards,

Hamish
Handling wide characters in visual block

Visual blocks did not take into account the width of characters (e.g. tabs, wide chars, non spacing chars), causing incorrect characters to be deleted when removing a visual block spanning lines with such characters. Furthermore, vim handles the deletion of visual blocks that partly overlap some wide characters by replacing the non selected part of the overlapping characters by a corresponding amount of spaces.

The proposed changes aim to make vsvim behave like vim for visual block selection deletions; it does not tackle the similar problem that occurs when substituting or replacing a visual block selection.
No idea, Test design
Fixes for 0.0.28
later night
Add formats to DateTimeField
[#2101] Bug with scrollleft pixel rounding causing scrubber to move. We ...

...want to check for scrollwidth too.
[#685] Updated README to reflect testing instructions, how to contribute...

..., and how to use butter
[#2082] Test implementation of First-Run ToolTips
[#2630] [Tracking] Switching from Soundcloud source to another Soundclou...

...d source fails - bandaid fix for 1.0
[#2808] Potential on project load, remix and previewing for google maps ...

...api to be queried too quickly. This forces it to retry after a set period

https://webmademovies.lighthouseapp.com/projects/65733-popcorn-maker/tickets/2808-messing-with-maps-doesnt-load-in-firefox#ticket-2808-15
Added buttons to go to the first or the last page of a PDF file.

Lint passed. I just can't get the carriage returns to be correct. I'm working on Windows 7. Perhaps you can fix this or should I fix this with some configuration setting?
Small fixes for normal and potential post-compilation bugs

Fixes for small bugs in the code, as well as slight syntax changes to prevent minifiers/compilers from introducing such bugs.

These commits allow ```pdf.js``` as generated by ```node make generic``` to be compiled using the Closure Compiler in _advanced_ mode, like so:
```closure-compiler --js build/generic/build/pdf.js --compilation_level ADVANCED_OPTIMIZATIONS --language_in=ECMASCRIPT5_STRICT --summary_detail_level 3 --js_output_file build/generic/build/pdf.min.js```
adding json option for code index

Super simple json export for the code index, going through a hand-rolled template for now so we can attach things like related names and urls. Way too late in the game to go with something like tastypie, but that's the direction we'll go down the road if we want to really support an API.
update from branch
Update documentation/guides/InstallationOSXMacports.markdown

link to macports was showing up only in github markdown. fixed.
Wrote base for app

Still have to write view and html
Changes to build in PHP 5.4.3

Ran the test example and it seems to work.
API Implementation

This is the settings and helper/handler classes to implement the DSL and handling logic for the script.  Unit tests to go with them.

This is basically everything you need to build a script using the DSL.  It doesn't have any of the runner logic.  That comes next.
3122 - changes to maps post
Fill in some blanks on mount.active for extra device reporting
Implement new cron.file state (#817)

To accomplish this, the templating logic from the file state was
abstracted, moving needed functions to the file module where they coule
be called from the cron state.
Clarify match types in top.sls documentation

Examples of pillar, grain, grain_pcre, list, etc. are added.
remove illogical broken code

maybe an artifact from testing?

I'm not sure if removal was the right choice because I'm unsure of the codes intent. Mainly, it's removal is a result of it causing the tests to fail.
Convert ?MODULE to list when used in filename:join

I copied your NIF init/0 code, and when I ran my code through dialyzer, it got an error:

    esu_comms.erl:44: The call filename:join(PrivDir::binary() | string(),'esu_comms')
    breaks the contract (Name1,Name2) -> file:filename() when is_subtype(Name1,file:filename()),
    is_subtype(Name2,file:filename())

Turns out that there was a filename:join(Foo, ?MODULE), but ?MODULE is an atom. This is the same fix I applied to my code.
[NEXUS-5249] Do not propagate exception in case that downloading the remote index failed

This will restore behaviour prior [NEXUS-4275]

Also implemented [NEXUS-3424] When remote index could not be downloaded, log stack trace only when debug is enabled
New games and OS compatibility tweaks

Added GHSH/GHVH/GH5/BH
Helvetica font is not available on Windows, added code to check OS type
and use Arial instead
Other various changes relating to the new games
SSL + client-side certificate support

Added support for SSL and a client-side certificate in initialize and open_connection methods
root cat deletion is visible

Mit diesem bugFix wird eine Kategorie, welche im Root liegt, auch aus dem Kategoriebaum gelöscht ohne den Baum neu laden zu müssen.
print warning when trying to close opened device
Develbuildghcapi

Add compile hooks as discussed in #330
Add forceformat option

Howdy,

Using jsonlint.com, I got used to the behavior that it goes ahead and formats the source even if errors are found. When I started using the jsonlint cli, I noticed that behavior was missing. It seemed like it might be nice to include, so I thought I'd give it a shot. I've just taken Chris Dary's char-by-char formatter and inserted it. I'm hoping that's cool, or that you and he can work it out one way or the other. :)

Also, while working on this, I noticed a variable name wasn't updated properly in cli.js. That change is included in this PR, or I've also created a branch specifically for that change, so I could send a separate PR if you'd rather.

Cheers,
Lance
Remove Solaris module emulation

Originally I believed that these interfaces would be needed.
However, in practice it turned out that it was more straight
forward and maintainable to use the native Linux interfaces.
As such, this is all dead code and can be safely removed.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Issue #109
some changes

yek seri bug to IE8 hastesh yekisho dorost kardam vali bazam yek check bekonid eshtebah nashe
darzemn axhaye page about-us  va mahsolat dide nemishe !!!
Upgrade Token module
Add podspec for Sparrow-Framework

Added a podspec for [Sparrow-Framework](http://gamua.com/sparrow/), a popular simple game framework for iOS.

The cleanup section for this spec leaves a skeleton project from which the user can copy files into their own project if they wish a quicker start. It also leaves a few utility scripts for generating fonts, texture atlases and similar files.
Added CPAnimationSequence 0.0.3

The currently available 0.0.1 spec does not work as a file named LICENSE.markdown is missing from the git repository. The 0.0.3 version actually does work (verified).
[Add] Color-Picker-for-iOS, LKbadgeView, MDAboutController, SoloComponents, [Update] Objective-C-HMTL-Parser

[Add] Color-Picker-for-iOS.podspec
[Add] LKbadgeView.podspec
[Add] MDAboutController.podspec
[Add] SoloComponents-iOS.podspec 
Update Objective-C-HMTL-Parser.podspec.
Patch 1

Fixed the random result generation function to be cleaner and require slightly less CPU load.
Fix XHTML markup issues

Many XHTML issues fixed:

    * tags `<img>`, `<br>`... closed
    * attribute values quoted (quotes are mandatory in XML)
    * boolean attributes (selected, checked) fixed
    * `<label>` tags added in forms for improved semantic HTML
    * ...
Issue #661: Fix rdpdr directory "open only" operation to no longer create directory

Check directory operations in rdpdr to determine if the directory should be created if it does not exist - instead of always just creating a directory regardless.
Layer info panel

As per https://groups.google.com/a/opengeo.org/forum/?fromgroups=#!topic/geonode-dev/0M1Pih6znC0

Notes:

- 'core' elements are always shown; ancillary elements are handled by a 'Show/Hide' link
- the UI toggle switch could surely be better
Control pull request
Tweak newly added test line

Submitting this pull request because the code just needs a small tweak, and it was already merged.
RFC: Update Zlib/GZip to new ccall() convention.

As the title says.  Note that this patch still `dlopen()`'s zlib in order to use `dlsym_e()` to test for the existence of some functions.  It would be nice to get rid of the `dlopen()` calls.

~~EDIT: builds and tests fine on 64-bit.  Need to figure out why it's failing Travis-CI.~~
Should be good to go now.
Updating F16 Gemfile.lock
block 2/0000/0005 done.
Update master

Some more Updates. The Gym Leaders are finished now, also there are some small changes.
MonoDevelop build fix
Plugin API fix
Tutorial support for applications

This commit adds support for tutorials in the applications. This feature is related to all the feedback that we obtained from Sao Paulo hackfest [Brasil@Home](http://www.citizencyberscience.net/brasilathome2/) for the project [ForestWatchers](http://forestwatchers.net).

While some applications will not need to have a tutorial, in most of the cases all the applications will benefit from them. In Sao Paulo all the people that analyzed and tried PyBossa said the following: a tutorial before starting the application will be really helpful! 

As a result of this feedback, we created some neat videos about what is ForestWatchers (we will create the tutorials a bit later) and the source code of these commits.

The code adds the following support:

* PyBossa checks if the user access for the first time the application (even for anonymous users)
* If the user is accessing it for the first time (there is no cookie), PyBossa checks if the application has a tutorial:
   * If the application has a tutorial, PyBossa redirects the user to it and creates a cookie to not show it again to the same user, unless he decides to access it by hand (http://domain/app/tutorial endpoint).
   * Else, it shows the application.

This is an optional feature for application developers, so the creators of the applications should decide if they want to add a tutorial or not.

This feature mimics the standard behavior of successful projects in Citizen Cyberscience like [PlanetHunters](http://www.planethunters.org/), where before running a real task, they guide you through a tutorial explaining how you can participate and why is important to participate (the PlanetHunters.org project is a really good example about this feature).
Minimum average time added, below which no new channels are created

Configurable minimum average waiting time in the queue, below which no
new channels are created, and above which no channels are destroyed.
Added error handling for no transport cases

Fixed #485
Better way to determine SDK directory in Windows.

 ```py
# TODO: Is there a better way to determine this directory?
```

I used the disk letter of the `AppData` directory to determine the other possible paths to TideSDK. I kept the existing directories for backwards compatibility.
betapull2
Organisation logos and campaigns

Add the relevant CSS for the campaign pages and the organisation logos.
Add CPack support for creating source and binary package.
Make Shockbolt's tiles load on startup in SDL

Off-by-one error in graphics mode loading.
Change false to FALSE: compile fail in msdev

Simple fix...
Example plugin to send out mails on error

This is useful mostly for playbooks that run unattended and for a limited set of systems. In case of provisioning this plugin (together with a final mail action) helps to get notified when something went wrong, or when the installation finished successfully.

Unfortunately, there is no way to enable/disable a plugin from a playbook. So installing the plugin means all other use-cases (provisioning, troubleshooting, reporting or management) all send mails on failure. Something we may want to fix in the future...
fixes #569 apt module problems on old versions of apt-python 

(namely debian 5.0)
Fixes for postgresql_user to make it work with postgresql defaults and under Python 2.4
add draper to CI Gemfile

fix build
Add WebPage.setCookies and WebPage.getCookies apis for the issue 354.

Add WebPage.setCookies and WebPage.getCookies apis for the issue 354.

Add sanity check for the cookies api in test/webpage-spec.js.

http://code.google.com/p/phantomjs/issues/detail?id=354
Refactored iterators to remove code duplication and ease creation

## Goals

- Make it easier to create and test iterators
- Reduce code duplication in iterator classes and tests
- Generalize iterator logic
- Describe iterators through meta configuration, but allow concrete overrides

## What I did

- Removed all previous iterators classes and tests
- Rewrote AbstractResourceIterator and renamed to AwsResourceIterator
- Created a AwsResourceIteratorFactory and wired into the AbstractClient
- Added methods to the clients that return a meta configuration for its iterators
- Wrote concrete iterators for special cases that extend the AwsResourceIterator
- Took previous unit tests and repurposed into other unit and integration tests
Update ishmaelbot-negative.bcf

Added Naw/Not ever responses
Fix incorrect merge of claim deltas and default

Fix claim_v2 regression uncovered by EQC test and noted by @rzezeski
Remove references to quilr according to pull req #65 in riak_search

Fix incorrect documentation after https://github.com/basho/riak_search/pull/65
Sometimes nodes send many duplicate blocks. This patch disconnects the p...

...eer that's lagging behind. This ideally shouldn't happen, but it can and does sometimes, so this code caters for that.

This code also becomes more important if the block download algorithm is changed in future (e.g. pull #1326, which is still in development), e.g. if and retries are sent to other peers when peers seem unresponsive, only to become responsive again later, by which time they are sending duplicate blocks. Obviously the unresponsive peers could be disconnected when deemed unresponsive, but my tests have shown it's more efficient to give them a chance to become responsive again, (even though it does increase the chances of them sending duplicate blocks), and disconnecting them at that point.

Future patches could identify the duplicate blocks before they are downloaded, by the block size (looking up against blocks recently downloaded and against blocks requested from the peer sending the block). Ideally they'd be identified by something more specific than the block size, but currently block headers communicate only the size.
changes to optionsdialog.cpp (partly based on discussion in #1248)

- rename "Start Bitcoin on window system startup" to "Start Bitcoin on system login" and move it to Main
- hide "Window" Options on Mac as there are currently none available
- remove an unused variable (BitcoinAmountField from NetworkingOptions)
- add Alt-Shortcuts where they were missing
- allow translation of "default" used in language selection

This is partly based on a discussion in #1248, which can be closed after this gets accepted!
fix DEPENDPATH in the project file, as json has no include sub-dir and src was in twice
Use inlineCallbacks in instead of DeferredList; fixes #35

I tried to understand it but could not figure out why this might have fixed the issue. I also tried adding `fireOnFirstErrback=True` and `fireOnFirstErrback=True, consumeErrors=True` to `DeferredList`, and also adding errbacks to everything, to no avail—nothing was printed and the issue persisted.

Unless you have a reason to believe using `inlineCallbacks` here is somehow bad or hides a/the real issue, this commit seems to have fixed it. The change also makes the test more readable (as `inlineCallbacks` always does).
got get shit

do it.
Om man kollade på detaljer för en användare som man sedan tog bort använ...

...daren så var man fast i edit-vyn. Lade till så att main-vyn körs när man tar bort en användare.
2.3 HttpSocket enhancements

Implement changes for two tickets:

* http://cakephp.lighthouseapp.com/projects/42648/tickets/2270-connection-missing-in-cakesocket
* http://cakephp.lighthouseapp.com/projects/42648/tickets/2765-rfc-rename-httpresponse-to-cakehttpresponse

I've implemented SSL peer verification using the changes in #334 as a base.  SSL context options can be specified using the `ssl_` prefix instead of having to deal with nested context options.  Additionally I've included the mozilla root ca bundle for ssl certificate verification.  You can use all of the [standard ssl options](http://ca1.php.net/manual/en/context.ssl.php) when configuring HttpSocket now.

I'll update the documentation once this is merged in.
For release 2.22

## Context
We want to be able to deploy libraries in the codjo repository.


## Description
We added a dedicated maven profile activated by the ```external=true``` property to specify a new distribution management url.
We added an extension to the maven path on a customised ```wagon-webdav``` (maven dependency). The customisation fixes the proxy issue (the proxy configuration in settings.xml is not transfered to the webdav plugin).

Deployment on Z:
``` maven clean deploy```

Deployment on repo.codjo.net
``` maven clean deploy -Dexternal=true```
add SwitchActiveMixin to check for gargoyle switch

Not sure about the django 1.3 requirement if they user chooses to ignore `gargoyle.views`.
Disable XSD grammar caching

Grammar caching in Xerces uses namespace URIs as the identifying ID
for XSD grammars. Because DITA uses empty namespace, grammar caching
will fail because the first XSD parsed will be used for all documents,
regardless of topic type or XSD system URI.

Disabling grammar caching for XDS will reduce parsing speed, but will
enable using multiple schemas during one process run.