jenkinsci/jenkins — pull request #1195 by daniel-beck (2014-04-17 20:10:15+00:00)
Title: [FIXED JENKINS-22670] Less aggressive word breaking

Only break 30+ char words after 20 chars rather than 13+ char words after 10 chars. Goals:

* Much fewer unnecessary work breaks
* Don't break shortly before the word ends

Sample screen shots below.

---

**Old:** Weird unnecessary break.
![c-i-c-old](https://cloud.githubusercontent.com/assets/1831569/2736172/9503fb88-c669-11e3-963a-fd656814f723.png)

**New**: Fixed.
![c-i-c-new](https://cloud.githubusercontent.com/assets/1831569/2736169/8dfb6f10-c669-11e3-9ba4-00ada41008ba.png)

---

**Old**: Weird unnecessary break.
![c-ic-old](https://cloud.githubusercontent.com/assets/1831569/2736180/b2538f1e-c669-11e3-8f2f-057952a48149.png)

**New**: Does not introduce a new line break. Example should also be pretty much the worst case for the fix in the executors list.
![c-ic-new](https://cloud.githubusercontent.com/assets/1831569/2736181/b59a7c78-c669-11e3-8f42-0c7095e0c060.png)

---

**Old**: Necessary break in long unbroken string to preserve the design.
![cic-old](https://cloud.githubusercontent.com/assets/1831569/2736196/de398c78-c669-11e3-856c-f2e0811786f1.png)

**New**: Same necessary break. Still not smarter in the case of nicely breakable CamelCasing.
![cic-new](https://cloud.githubusercontent.com/assets/1831569/2736200/ed1fc554-c669-11e3-9096-bae5fd1acf83.png)

---

**Old**: Breaks words like `JavaVirtualMachines` for no good reason. More even appearance.
![table-old](https://cloud.githubusercontent.com/assets/1831569/2736344/c98534ce-c66b-11e3-8517-bab6cae4f1b0.png)

**New**: Does not break words shorter than 30 chars. More ragged line endings.
![table-new](https://cloud.githubusercontent.com/assets/1831569/2736345/cb5bba2a-c66b-11e3-854e-c60d0f3399ee.png)