| 2023 |
[J42] C. Regis, I. Santos, P. Guimaraes, E. Thiago, M.T. Barros, Dual Ionic Transport Using Calcium and Sodium Signalling for Molecular Communication Systems. IEEE Access. 2023.
|
|
| |
[J41] H. Firew, M.T. Barros, An Adaptable Lateral Resolution Acoustic Beamforming for the Internet of Bio-Nano Things in the Brain. IEEE Transactions on Molecular, Biological and Multi-Scale Communications. 2023.
|
|
| |
[J40] G. Basso, M.T. Barros. Biocomputing Model Using Tripartite Synapses Provides Reliable Neuronal Logic Gating with Spike Pattern Diversity. IEEE Transactions on Nanobioscience, v22, no 2, p.p 401-412. 2023.
|
|
| |
[J39] M.T. Barros*, M. Egan*, M. Kuscu*, M. Booth, A. Llopis-Lorente, M. Magarini, D. P. Martins, M. Schäfer and P. Stano. Toward Interdisciplinary Synergies in Molecular Communications: Perspectives from Synthetic Biology, Nanotechnology, Communications Engineering and Philosophy of Science. MDPI Life. 2023.
|
|
| 2022 |
[J38] H. Siljak, M.T. Barros, L. Cooke, N. Marchetti. Intelligent Indoor Aerosol Sensing using Terahertz Band Wireless Communication Systems. IEEE Networking Letters. 2022.
|
|
| |
[J37] M.T. Barros, H. Siljak, P. Mullen, C. Papadias, J. Hyttinen, N. Marchetti. Objective Supervised Machine Learning-based Classification and Inference of Biological Neuronal Networks. MDPI Molecules. 2022.
|
|
| |
[J36] D. Martins, M.T. Barros, B. O'Sullivan, I. Seymour, A. O'Riordan, L. Coffey, J. Sweeney, S. Balasubramaniam. Microfluidic-based Bacterial Molecular Computing on a Chip. IEEE Sensors Journal, v. 22, no. 17, p. 16772 - 16784, 2022.
|
|
| |
[J35] H. Siljak, M.T. Barros, N. D'Arcy, D. Martins, N. Marchetti, S. Balasubramaniam. Applying Intelligent Reflector Surfaces for Detecting Respiratory Aerosol Cloud using Terahertz Signals. IEEE Network. 2022.
|
|
| 2021 |
[J34] G Adonias, C Duffy, M.T. Barros C. McCoy, S. Balasubramaniam. Analysis of the Information Capacity of Neuronal Molecular Communications under Demyelination and Remyelination. IEEE Transactions on Neural Systems and Rehabilitation Engineering. 2021.
|
|
| |
[J33] A. Ahtiainen, B. Genocchi, J. M.A. Tanskanen, M.T. Barros J. A.K. Hyttinen, K.Lenk. Astrocytes exhibit a protective role on neuronal firing patterns under chemically-induced seizures in neuron-astrocyte co-cultures. MDPI International Journal of Molecular Sciences, v. 22, no. 23, p. 12770. 2021.
|
|
| |
[J32] R. Moioli, P. Nardelli, M.T. Barros W. Saad, A. Hekmatmanesh, P. Gória, A. de Sena, M. Dzaferagic, H. Siljak, W. Leekwijck, D. Carrillo, S. Latré. Neurosciences and Wireless Networks: The Potential of Brain-Type Communications and Their Applications. IEEE Communications Surveys and Tutorial, v. 23, no. 3, thirdquarter 2021, p. 1599 - 1621. 2021.
|
|
| |
[J31] W. Haselmayr; J. Hyttinen; M. Schäfer; M. Femminella; R. J. Morris; K. Lenk; A. Noel, M.T. Barros. Editorial—Special Issue on Advances in Molecular Communications: Theory, Experiment, and Application. IEEE Transactions on Molecular, Biological and Multi-Scale Communications. v. 7, no. 2, p. 69 – 72. 2021.
|
|
| |
[J30] H. Šiljak, N. Ashraf, M.T. Barros, D. Martins, B. Butler, A. Farhang, N. Marchetti, S. Balasubramaniam. Evolving Intelligent Reflector Surface towards 6G for Public Health: Application in Airborne Virus Detection. IEEE Network Magazine, v. 35, no 5, p. 306-312. 2021.
|
|
| |
[J29] S. Balasubramaniam, M.T. Barros, M. Veletic, M. Kanada, M. Pierobon, S. Vainio, I. Balasingham. Editorial—Special Issue on Molecular Communications for Diagnostics and Therapeutic Development of Infectious Diseases IEEE Transactions on Molecular, Biological and Multi-Scale Communications, v. 7, no 3, p. 117-120. 2021.
|
|
| |
[J28] M.T. Barros, M. Veletic, M. Kanada, M. Pierobon, S. Vainio, I. Balasingham, S. Balasubramaniam. Molecular Communications in Viral Infections Research: Modelling, Experimental Data and Future Directions. IEEE Transactions on Molecular, Biological and Multi-Scale Communications, v. 7, no 3, p. 121-141. 2021.
|
|
| |
[J27] L. Borges M.T. Barros, M. Nogueira Toward Reliable Intra-body Molecular Communication: An Error Control Perspective. IEEE Communications Magazine, v. 59, no 5, p. 114 – 120. 2021.
|
|
| |
[J26] K. Lenk, B. Genocchi, M.T. Barros, J. Hyttinen Larger connection radius increases hub astrocyte number in a 3D neuron-astrocyte network model. IEEE Transactions on Molecular, Biological and Multi-Scale Communications, v. 7, no 2, p. 83 – 88. 2021.
|
|
| |
[J25] M.T. Barros, P. Doan, M. Kandhavelu, B. Jennings, and S. Balasubramaniam. Engineering Calcium Signaling of Astrocytes for Neural-Molecular Computing Logic Gates. Nature Scientific Reports, 11-595, 2021.
|
|
| |
[J24] S. L. Bernal, A. Huertas, G. Martinez, M.T. Barros, and S. Balasubramaniam. Security in Brain-Computer Interfaces: State-of-the-art, opportunities, and future challenges. ACM Computing Surveys, v. 54, 35 pages, 2021.
|
|
| 2020 |
[J23] G. Adonias, H. Siljak, M.T. Barros, N. Marchetti, M. White and S. Balasubramaniam. Reconfigurable Filtering of Neuro-Spike Communications using Synthetically Engineered Logic Circuits. Frontiers in Computational Neuroscience,v. 14 , p. 91 - 107, 2020.
|
|
| |
[J22] S. L. Bernal, A. H. Celdran, L. F. Maimo, M.T. Barros, S. Balasubramaniam and G. M. Perez. Cyberattacks on Miniature Brain Implants to Disrupt Spontaneous Neural Signaling. IEEE Access, v. 8, p. 1152204 - 1152222, 2020.
|
|
| |
[J21] M Pengnoo, M.T. Barros, L. Wuttisittikulkij, B. Butler, A. Davy, and S. Balasubramaniam. Digital Twin for Metasurface Reflector Management in 6G Terahertz Communications. IEEE Access, v. 8, p. 114580 - 114596, 2020.
|
|
| |
[J20] M Veletic, M.T. Barros, H. Arjmandi, S. Balasubramaniam and I. Balasingham. Modeling of Modulated Exosome Release from Differentiated Induced Neural Stem Cells for Targeted Drug Delivery. IEEE Transactions on Nanobioscience, v. 19, no 3, p. 357 - 367. 2020.
|
|
| |
[J19] G. Adonias, A. Yastrebova, M.T. Barros, Y. Koucheryavy, F. Cleary and S. Balasubramaniam. Utilizing Neurons for Digital Logic Circuits: A Molecular Communications Analysis. IEEE Transactions on Nanobioscience. v. 19, no 2, p. 224 – 236. 2020.
|
|
| |
[J18] M.T. Barros, G. Velez, H. Arregui, E. Loyo, K. Sharma, A. Mujika and B. Jennings. CogITS: Cognitive-enabled network management for 5G V2X Communication. IET Intelligent Transport Systems, v. 14, no 3, p. 182 – 189. 2020.
|
|
| |
[J17] M.T. Barros and S. Dey. Feed-forward and Feedback Control in Astrocytes for Ca2+-based Molecular Communications Nanonetworks. IEEE/ACM Transactions on Computational Biology and Bioinformatics, v. 17, no 4, p. 1174-1186, 2020.
|
|
| 2019 |
[J16] M.T. Barros, H. Siljak, A. Ekky and N. Marchetti. A Topology Inference Method of Cortical Neuron Networks based on Network Tomography and the Internet of Bio-Nano Things. IEEE Networking Letters, v. 1, no 4, p. 142-145, 2019.
|
|
| |
[J15] H. Arregui, A. Mujika, E. Loyo; G. Velez, M.T. Barros, O. Otaegui. Short-Term Vehicle Traffic Prediction for Terahertz Line-of-Sight Estimation and Optimization in Small Cells. IEEE Access, v. 7, p. 144408 - 144424, 2019.
|
|
| |
[J14] D. Martins, M.T. Barros, and S. Balasubramaniam. Quality and Capacity Analysis of Molecular Communications in Bacterial Synthetic Logic Circuits. IEEE Transactions on Nanobioscience, v. 18, no. 4, pp 628-639. 2019.
|
|
| 2018 |
[J13] M.T. Barros, W. Silva and C. Régis. The Multi-Scale Impact of the Alzheimer's Disease in the Topology Diversity of Astrocytes Molecular Communications Nanonetworks. IEEE Access, v. 6, p. 78904 - 78917, 2018.
|
|
| |
[J12] S. Balasubramaniam, S. Wirdatmadja, M.T. Barros, Y. Koucheryavy, M. Stachowiak and J. Jornet. Wireless Communications for Optogenetics-Based Brain Stimulation: Present Technology and Future Challenges. IEEE Communications Magazine, v. 56, p. 218-224, 2018.
|
|
| |
[J11] D. Martins, M.T. Barros, S. Balasubramaniam, M. Pierobon, M. Kandhavelu, Pietro Lio. Computational Models for Trapping Ebola Virus Using Engineered Bacteria. IEEE/ACM Transactions on Computational Biology and Bioinformatics, v. 15, no. 6, pp 2017-2027. 2018.
|
|
| |
[J10] D. Martins, K. Leetanasaksakul, M.T. Barros, A. Thamchaipenet, W. Donnely and S. Balasubramaniam. Molecular Communications Pulse Jamming Model for Bacterial Biofilm Suppression. IEEE Transactions on Nanobioscience, v. 17, no. 4, pp 533-542. 2018.
|
|
| 2017 |
[J9] S. A. Wirdatmadja, M.T. Barros, Y. Koucheryavy, J. M. Jornet, S. Balasubramaniam. Wireless Optogenetic Nanonetworks for Brain Stimulation: Device Model and Charging Protocols. IEEE Transactions on Nanobioscience. v. 16, no. 8, pp. 859-872. 2017.
|
|
| |
[J8] M.T. Barros, R. Mullins and S. Balasubramaniam. Integrated Terahertz Communication with Reflectors for 5G Small Cell Networks. IEEE Transactions on Vehicular Technology. v. 66, no. 7, pp. 5647-5657. 2017.
|
|
| |
[J7] M.T. Barros. Ca2+-signaling-based molecular communication systems: design and future research directions. Elsevier Nano Communication Networks. vol 11, pp 103–113. 2017.
|
|
| 2016 |
[J6] G. Reali, M. Femminella, L. Felicetti, A. Davy, M.T. Barros, R. G. Cid-Fuentes, A. Cabellos-Aparicio, J.S. Pareta, E. Alarcon, P. Liò, P. Gresele, M. Malvestiti, W. Tavernier, Y. Koucheryavy, V. Petrov, S. Balasubramaniam, O. B. Akan, Simulation tools for molecular communications, IEEE TC on Simulations, v22, pp. 8-12, 2016.
|
|
| 2015 |
[J5] M.T. Barros, S. Balasubramaniam, B. Jennings. Comparative End-to-end Analysis of Ca2+ Signaling-based Molecular Communication in Biological Tissues. IEEE Transactions on Communications, v. 63, p 5128-5142. 2015.
|
|
| 2014 |
[J4] M.T. Barros, S. Balasubramaniam, B. Jennings, Using Information Metrics and Molecular Communication to Detect Cellular Tissue Deformation. IEEE Transactions on Nanobioscience, v. 13, p. 278-288, 2014.
|
|
| |
[J3] M.T. Barros, S. Balasubramaniam, B. Jennings, Y. Koucheryavy . Transmission Protocols for Calcium Signaling based Molecular Communications in Deformable Cellular Tissues. IEEE Transactions on Nanotechnology, v. 13, p. 779-788, 2014.
|
|
| 2013 |
[J2] M. S. Alencar, P. Ribeiro, M.T. Barros, Stochastic Analysis of the Laser Spectrum Considering the Phase Noise Effect. Journal of Microwaves, Optoelectronics and Electromagnetic Applications, v. 12, p. 1-9, 2013.
|
|
| 2011 |
[J1] M.T. Barros, P. Ribeiro, M. S. Alencar, CSA: A Route Clonal Selection Algorithm for Dynamic WDM Networks. Journal of Communications Software and Systems (JCOMMS). v. 7, p. 1-14 , 2011.
|
|


Constrain a value to lie between two further values.
(number)
Lower end of the range into which to constrain v.
(number)
Upper end of the range into which to constrain v.
(number)
Value to clamp.
number
:
The value to constrain.
Clamps a value between 0 and 1 and returns value
(number)
Value to clamp
number
:
The clamped value
Generate a step function by comparing two values.
(number)
Location of the edge of the step function.
(number)
Value to be used to generate the step function.
number
:
Step value.
Re-maps a number from one range to another (Also known as scale)
(number)
The incoming value to be converted
(number)
Lower bound of the value's current range
(number)
Upper bound of the value's current range
(number)
Lower bound of the value's target range
(number)
Upper bound of the value's target range
number
:
Remapped number
Return diagonal of a rectangle.
number
:
Diagonal length.
Returns the euclidian distance between the two given set of coordinates
(number)
X coord of the first point.
(number)
Y coord of the first point.
(number)
X coord of the second point.
(number)
Y coord of the second point.
number
:
The computed distance.
Smooth a value.
number
:
Smoothed value.
Linearly interpolate between two values (mix).
(number)
Start of the range in which to interpolate.
(number)
End of the range in which to interpolate.
(number)
Value to use to interpolate between x and y.
number
:
Lerped value
Normalize a value between two bounds.
number
:
Normalized value.
Generate a random float.
(number)
Minimum boundary.
(number)
Maximum boundary.
([number]
(default 2
)
)
Precision.
number
:
Generated float.
Generate a random integer
number
:
Generated integer.
Generate random sign (1 or -1).
number
:
Either 1 or -1.
Ensures that the value always stays between min and max, by wrapping the value around. If 'max' is not larger than 'min' the result is 0.
(number)
The value to wrap.
(number)
The minimum the value is allowed to be.
(number)
The maximum the value is allowed to be, should be larger than 'min'.
number
:
Wrapped value.
Convert degrees to radians.
(number)
Degrees.
number
:
Angel in radians.
Convert radians to degrees.
(number)
Radians.
number
:
Angel in degrees.
Calculates a fuzzy floor to the given value.
(number)
The value to floor.
([number]
(default 0.0001
)
)
The epsilon (a small value used in the calculation).
number
:
floor(value+epsilon).
Calculates a fuzzy ceil to the given value.
(number)
The value to ceil.
([number]
(default 0.0001
)
)
The epsilon (a small value used in the calculation).
number
:
ceiling(value+epsilon).
Two numbers are fuzzyEqual if their difference is less than epsilon.
(number)
The first number to compare.
(number)
The second number to compare.
([number]
(default 0.0001
)
)
The epsilon (a small value used in the calculation).
boolean
:
True if |a-b|<epsilona otherwise false.
A is fuzzyGreaterThan B if it is more than B - epsilon.
(number)
The first number to compare.
(number)
The second number to compare.
([number]
(default 0.0001
)
)
The epsilon (a small value used in the calculation).
boolean
:
True if a>b-epsilon.
A is fuzzyLessThan B if it is less than B + epsilon.
(number)
The first number to compare.
(number)
The second number to compare.
([number]
(default 0.0001
)
)
The epsilon (a small value used in the calculation).
boolean
:
True if a<b+epsilon.
Adds the given amount to the value, but never lets the value go over the specified maximum.
(number)
The value to add the amount to.
(number)
The amount to add to the value.
(number)
The maximum the value is allowed to be.
number
:
The new value.
Subtracts the given amount from the value, but never lets the value go below the specified minimum.
(number)
The base value.
(number)
The amount to subtract from the base value.
(number)
The minimum the value is allowed to be.
number
:
The new value.
Returns true if the number given is odd.
(number)
The number to check.
boolean
:
True if the given number is odd. False if the given number is even.
Returns true if the number given is even.
(number)
The number to check.
boolean
:
True if the given number is even. False if the given number is false.
Checks if a number is a power of two.
(number)
Number to test.
boolean
:
returns true if the value is power of two.
Returns the closest power of two value.
(number)
Value.
number
:
The nearest power of 2i.
Returns the next power of two value.
(number)
Value.
number
:
The next power of two.
Work out what percentage value a
is of value b
using the given base.
(integer)
The number to check.
(number)
The value to work out the percentage for.
(number)
The value you wish to get the percentage of.
([number]
(default 0
)
)
The base value.
number
:
The percentage a is of b, between 0 and 1.
Return the avarage of all values passed to the function.
(...number)
The numbers to average.
number
:
The average of all given values.
The absolute difference between two values.
number
:
The absolute difference between the two values.
Checks if two values are within the given tolerance of each other.
(number)
The first number to check
(number)
The second number to check
(number)
The tolerance. Anything equal to or less than this is considered within the range.
boolean
:
True if a is <= tolerance of b.
Calculates the linear parameter t that produces the interpolant value within the range [a, b].
number
:
The result of the reverse interpolation.
Linearly interpolates between x and y by a with no limit to a.
(number)
The start value.
(number)
The end value.
(number)
The interpolation between the two floats.
number
:
The float value as a result from the linear interpolation.
Calculates the shortest difference between two given angles given in degrees.
number
:
The distance.
Calculates the shortest difference between two given angles given in radians.
number
:
The distance.
Compute the fractional part of the argument.
(number)
Specify the value to evaluate.
number
:
Returns the fractional part of x.
Compute value of one parameter modulo another.
number
:
Returns the value of x modulo n.
Same as Lerp but makes sure the values interpolate correctly when they wrap around 360 degrees.
number
:
The interpolated value.
Same as Lerp but makes sure the values interpolate correctly when they wrap around 2 radians.
number
:
The interpolated value.
Converts the given value from gamma (sRGB) to linear color space.
(number)
Gamma value.
number
:
Value in linear color space.
Converts the given value from linear to gamma (sRGB) color space.
(number)
Linear color space value.
number
:
Value in gamma.
Almost Identity.
number
:
Smoothed value.
Impulse.
number
:
Impulse.
Cubic Pulse.
number
:
Cubic pulse.
ExpStep.
(number)
Value to be used to generate the step function.
(number)
Edge of the step.
(number)
n value.
number
:
Exponential step.
Remap the 0..1 interval into 0..1 parabola, such that the corners are remaped to 0 and the center to 1. In other words, parabola(0) = parabola(1) = 0, and parabola(1/2) = 1.
number
:
Mapped value.
Power Curve.
number
:
Value.
Smooth Min.
(number)
First value to compare.
(number)
Second value to compare.
(number)
Radious/distance of the smoothness.
number
:
Smooth min output.
Smooth Max.
(number)
First value to compare.
(number)
Second value to compare.
(number)
Radious/distance of the smoothness.
number
:
Smooth min output.
Return delta time
(number)
Time previous frame in milliseconds
([number]
(default Date.now()
)
)
Time current frame in milliseconds
number
:
Time difference in milliseconds


--- title: Michael Margolin date: 1998-07-20T10:00:00.000Z country: Somewhere on Earth (a place called Poland) thinkLotrRules: Of course ---
I think you have a very good homepage Jeremy. I especially like the family tree.


Centralized Workflow.
Goals
What is Version Control / Git
Why would anyone want to use version control?
Centralized Workflow
Practicum w/ Git Extensions
What is Version Control?
A process to monitor, track and manage changes in a file over time.
Often Ad hoc
big_project_01.ext
big_project_02.ext
big_project_02-fixed.ext
big_project_03-december-2012.ext
Sometimes formal
Track Changes in Word
Wikipedia History
Git / Subversion / Perforce / etc.
Why Version Control / Git?
Backup
History / Accountability
Collaboration / Peer Review
Reproducibility
Multiple versions of the same code base, each with a slightly different purpose or historical importance.
Terminology
Repository / Origin
Cloning
Branch
Commit
Pull / Push
Pull Request


| Total net profit | -98.38 | Gross profit | 49.69 | Gross loss | -148.07 |
| Profit factor | 0.34 | Expected payoff | -0.45 | ||
| Absolute drawdown | -98.38 | Maximal drawdown (%) | 97.0 (-7028.99%) | ||
| Total trades | 220 | Profit trades (% of total) | 70 (31.82%) | Loss trades (% of total) | 150 (68.18%) |
| Long positions (won %) | 115 (37.39%) | Short positions (won %) | 105 (25.71%) | ||
| Largest | profit trade | 5.59 | loss trade | -2.82 | |
| Average | profit trade | 0.71 | loss trade | -0.99 | |
| Minimum | profit trade | 0.02 | loss trade | -0.03 | |
| Maximum | take profit in pips | 74.8 | stop loss in pips | -56.1 | |
| Average | take profit in pips | 9.3 | stop loss in pips | -16.5 | |
| Minimum | take profit in pips | -17.2 | stop loss in pips | -4.9 | |
| Maximum | Reward-Risk | 8.2 | Duration in minutes | 697 | |
| Average | Reward-Risk | 0.8 | Duration in minutes | 77.9 | |
| Minimum | Reward-Risk | 0.0 | Duration in minutes | 0 | |
| Maximum | consecutive wins (profit in money) | 4.0 (2.12) | consecutive losses (loss in money) | 10.0 (-11.06) | |
| Average | consecutive wins | 1.0 | consecutive losses | 3.0 |
| Total net profit | -56.63 | Gross profit | 19.9 | Gross loss | -76.53 |
| Profit factor | 0.26 | Expected payoff | -0.49 | ||
| Absolute drawdown | -57.1 | Maximal drawdown (%) | 55.72 (-4037.68%) | ||
| Total trades | 115 | Profit trades (% of total) | 43 (37.39%) | Loss trades (% of total) | 72 (62.61%) |
| Largest | profit trade | 1.49 | loss trade | -2.82 | |
| Average | profit trade | 0.46 | loss trade | -1.06 | |
| Minimum | profit trade | 0.02 | loss trade | -0.03 | |
| Maximum | take profit in pips | 30.2 | stop loss in pips | -41.5 | |
| Average | take profit in pips | 6.0 | stop loss in pips | -19.0 | |
| Minimum | take profit in pips | -4.2 | stop loss in pips | -6.8 | |
| Maximum | Reward-Risk | 2.2 | Duration in minutes | 514.0 | |
| Average | Reward-Risk | 0.4 | Duration in minutes | 92.4 | |
| Minimum | Reward-Risk | 0.0 | Duration in minutes | 0.0 | |
| Maximum | consecutive wins (profit in money) | 3.0 (1.58) | consecutive losses (loss in money) | 5.0 (-5.18) | |
| Average | consecutive wins | 1.0 | consecutive losses | 2.0 |
| Total net profit | -41.75 | Gross profit | 29.79 | Gross loss | -71.54 |
| Profit factor | 0.42 | Expected payoff | -0.4 | ||
| Absolute drawdown | -43.0 | Maximal drawdown (%) | 42.28 (-5872.22%) | ||
| Total trades | 105 | Profit trades (% of total) | 27 (25.71%) | Loss trades (% of total) | 78 (74.29%) |
| Largest | profit trade | 5.59 | loss trade | -2.74 | |
| Average | profit trade | 1.1 | loss trade | -0.92 | |
| Minimum | profit trade | 0.18 | loss trade | -0.36 | |
| Maximum | take profit in pips | 74.8 | stop loss in pips | -56.1 | |
| Average | take profit in pips | 12.8 | stop loss in pips | -13.8 | |
| Minimum | take profit in pips | -17.2 | stop loss in pips | -4.9 | |
| Maximum | Reward-Risk | 8.2 | Duration in minutes | 697.0 | |
| Average | Reward-Risk | 1.2 | Duration in minutes | 62.1 | |
| Minimum | Reward-Risk | Duration in minutes | 0.0 | ||
| Maximum | consecutive wins (profit in money) | 4.0 (2.46) | consecutive losses (loss in money) | 10.0 (-11.63) | |
| Average | consecutive wins | 1.0 | consecutive losses | 4.0 |


Back
Explain your side (optional)
For example, you could explain why you don't think you owe the money and say that you'd like to resolve this dispute.
For example, you could explain why you don't think you owe the money and say that you'd like to resolve this dispute.


0c3fbd9|21/09/19 autosave split frame
483a07b|21/09/19 playlist I/O streamlining
b3c1ea0|21/09/19 playlist UI, controller overhaul
a217986|21/09/19 I/O cleanups
7b0227c|21/09/18 fix cross table drop items <-> lists
802c3a1|21/09/13 update supported local path folders
100d2c7|21/09/13 code cleanup
ea95e28|21/09/13 playlist view overhauls
6f8280f|21/09/06 simplify playlists restore
8d6f3f1|21/09/06 known global playlists by its unique URL
da66261|21/09/06 restore different agent string for web URLs
8e99a27|21/09/06 drop playlist name assert guards
6a1fed9|21/09/06 text drag-n-drop view; cut/copy/paste fixes
c6cffc0|21/09/06 fix auto layout issues with inspector
6d793aa|21/09/06 update default user agent
3350860|21/09/06 code cleanup re: session configuration
fed7880|21/09/06 don't reset developer inspection ability
ae5b565|21/09/05 widen java support
f2c562c|21/09/05 widen plug in support
1a3f16d|21/08/15 limit change tracking until open for business
164f883|21/08/14 do not update document when restoring URL settings
2baf4c9|21/08/14 removed old b/w artwork
f064d5c|21/08/14 reworked status icon artwork
19d2c43|21/08/10 status menu, QQ UI changes
2ae4413|21/08/10 rework B&W status icon support
6ca48cf|21/08/10 base support for 10.14
2a6e136|21/08/10 aded miscellaneous tab for lessor settings
132d0de|21/07/18 webView observations updates
51e5ed6|21/07/09 localize plist updates
237b2f4|21/07/09 latent view tracking notifications
e1d4afb|21/07/06 change startup key OPTION to SHIFT
90a4072|21/06/17 build 8324; 1.0.7
3714f50|21/06/17 update 8423 release
e8ce382|21/06/13 saveAs changed to saveAll
21423a0|21/06/05 fix restoring saved rect frame
1b22f1a|21/05/29 disable mouse drag re: window drags
9ca6b60|21/05/29 web border view is contentView
8973cbc|21/05/22 revised 8423 build
e8ce382|21/06/13 saveAs changed to saveAll
21423a0|21/06/05 fix restoring saved rect frame
1b22f1a|21/05/29 mouseDown() affecting intra window drags
9ca6b60|21/05/29 web border view is contentView
2a3268f|21/05/22 no language suffix for base
64ec6ee|21/05/22 build 8423; updating Fuzi, BartyCrouch
2a3268f|21/05/22 no language suffix for base
64ec6ee|21/05/22 updating Fuzi, BartyCrouch
c5a1a14|21/05/21 rework QQ support to not affect system audio
f21d1ad|21/05/21 removed move by mouse tracing
2e2b778|21/05/13 update extension function signature
f01deb7|21/05/13 default status icon color
844ee76|21/05/12 status icon updates
119d6f0|21/05/12 status menu update fix
da083b3|21/05/12 TM restore and merge
d098c94|21/05/12 upsize B&W icon images
db3bc55|21/05/12 remove special char from filename
8ffb2c6|21/05/12 downcase icon filename
6c92d59|21/05/11 status icon updates: dark, lite icon
f33e4ec|21/05/10 B&W status icon
29eb6f5|21/05/10 split out B&W status icon to own asset
6fabd1f|21/05/10 split out status icon asset from app Icon
b47411f|21/05/09 #6 re: tab UI handling
4ada62f|21/05/09 scheme update re: CLI access
fc44688|21/05/09 fix app scheme handlings
eafc2e8|21/05/08 fix hex string with alpha generation
9558f17|21/05/08 Fixed Twitch Magic URLS (#14)
add09b3|21/05/08 1.0.5 8419 build - App Store
8edd4af|21/05/07 unsupported color controller and extensions
1232e0a|21/05/07 unsupported color controller
6e8ff1d|21/05/07 reorder web view archive handler
908bd02|21/05/07 latent background color preference
a6a57c6|21/05/01 guard unsupported testing
e242ab2|21/05/01 xcode 12.5 (11.3) updates
a3786ed|21/05/01 prune unneeded languages
5197150|21/04/29 localizations update
1009d36|21/04/11 update copyright info: Helium 3 -> He3
af513c7|21/03/27 temporary? pdf snapshot warning dialog
c6d9409|21/02/12 local: URL scheme for assets, defaults
5cce705|21/02/10 simply run down webView on close
0118d4d|21/02/10 only write to our file types
06d3de7|21/02/08 8418; document save fix base
c82a175|21/02/08 save base on url type not doc group
5cecbbe|21/02/07 fix playitem type recognition
1c367e5|21/02/07 fix new window tab landing
b15a384|21/02/07 quick, quiet fixes
35cadcf|21/02/07 make shift over new key, activated
02e0f7e|21/02/07 quick quiet mode a delegate property
0562f78|21/02/06 8417 - 1.0.4
df52bfe|21/02/06 update re: share menu support
ee02917|21/01/31 build 1.0.4 8416
3cb72dd|21/01/31 share update
55306c5|21/01/31 share changes
0cec34d|21/01/31 release message
f48f2d4|21/01/31 dropped share extension
72a19af|21/01/30 do not present but log challenge errors
6b4c9be|21/01/30 promote isFileURL guard
7cc1c8f|21/01/24 url schemes: he3lium (ext); asset, local
78b54b7|21/01/19 pre-share fix or deprecate checkin
9dd8f0b|21/01/18 localizations update
7f88f18|21/01/18 asset,local: scheme are release files
39b39b9|21/01/18 release notes local: scheme support
5f71f71|21/01/18 fix to deprecated cell delegate routine
d0e917f|21/01/18 weight add/rem buttons bottom left
014686c|21/01/18 tooltip naming conformance
8f7eae2|21/01/18 adjust opacity control
8f6c354|21/01/18 drop auto layout in favor for masks
051b413|21/01/11 push to pensieve
f201029|21/01/10 adjust item columns widths etc
067504f|21/01/10 check in item tableView to view
0d7841f|21/01/10 segue to view based tableview
a819fda|21/01/10 fix rect restore
ee2f141|21/01/10 fix rect restore
fed296b|21/01/10 check-in play item rework step
639bec2|21/01/09 defaults url handling
61355cf|21/01/09 custom url handling
ece0bb7|21/01/09 history restore fixes
d3bc780|21/01/05 rebuilding item table, layout updates
2e957d8|21/01/03 update save routines
16f3c6c|21/01/03 update preflight()
65ecc01|21/01/03 move saveToPlaylists to Types: saveToDefaults
e8c0a13|21/01/03 added name(), saveToDefaults()
edef6ba|21/01/03 update(_,:) fix
4ea4485|21/01/03 drop unused type
99226fd|21/01/03 unique playlist tracking; drop unique check
934aa4e|21/01/03 fix corner view playlist context
dc890a3|21/01/03 handle global playlists as local scheme URL
7c867dc|21/01/03 fix corner view setup
4dbd4cc|21/01/03 deprecate bad (dup) playlist naming
aad4982|21/01/03 deprecate playlists type
a0d0478|21/01/01 update copyright
7001053|21/01/01 minimize doc changes on open
d3bc8bd|21/01/01 update types
8e4daaa|21/01/01 update copyright
7c00cb8|21/01/01 udpdate copyright
51be7f0|20/12/30 ddiReceive UI update
3de4cb4|20/12/30 multiple type file save as support
ef34035|20/12/30 comment on earlier type name handling
f912656|20/12/29 split out run scripts
e675e08|20/12/28 save as fixes
e18252c|20/12/23 new UI
b39bee8|20/12/21 fix playlist play double action run down
ea69a36|20/12/20 alignment
4118de2|20/12/20 playlists, notifications, history, doc overhauls
9c7bdea|20/12/19 save as dialog changes
c1006e5|20/12/09 playlist menu item localizations
031e0b1|20/12/09 add explicit playlist creation
9c142ae|20/12/09 capture global playlist in window controller
d03444b|20/12/06 prune debug error handling
41ad50f|20/12/06 docGroup to file type changes
25e6989|20/12/06 audio asset incorporations
2c5bff1|20/12/06 default file url path extension
d012bd6|20/12/06 document UTI overhaul
bc750ce|20/11/24 update Down package location
2882809|20/11/23 sync to revert to 10.15 based development
322a2eb|20/11/22 release notes
8fe67d9|20/11/22 quick quiet mode updates
dff7d25|20/11/22 push name localizations to caller
4c6dc5b|20/11/22 fix comment
fdf64d2|20/11/15 localization, and bug updates
c933065|20/11/15 capture markdown ahead of localizations
4d5beaa|20/11/15 prefs view localized KVO value(s)
49e8477|20/11/15 localization, layout fixes
0cf44ad|20/11/15 added PrivacyServices
7ead4fa|20/11/15 allow resize
e735400|20/11/15 localizations update
301f9c5|20/11/13 show short bundle version
0a7c76d|20/11/12 app build 1.0.3 build 8381
621aeae|20/11/11 localizations
952b67c|20/11/11 added French localization stub
f79dffc|20/11/11 update history
95d83ec|20/11/11 audio video entitlement support
0eba93a|20/11/11 update UI message
6ae0c18|20/11/11 renamed localizations to localizable
af7c6a0|20/11/11 checkin to rename to Localizable.strings
978dffc|20/11/10 required config contents
e0a9757|20/11/09 update history, adding BartyCrouch
f15e9cf|20/11/08 archive,localizations support pre checkin
1adbb8b|20/11/08 audio video entitlement support
0aa0ea7|20/11/04 fix saveAs accessory view layout issues
9d648c8|20/11/04 complete webarchive registry
95a2ea7|20/11/04 disable auto layout debugging view
6ceae6f|20/11/04 archive added; snapshot fixes
7a86bb4|20/11/04 asset additions
ff333d6|20/10/27 factoring
e575974|20/10/27 assets update for local access
71ee00e|20/10/27 support local assets
2969ef3|20/10/24 unset auto layout debugging
804d94d|20/09/26 Xcode auto-layout updates
a9e42ca|20/09/26 rename toolbar toggle title
390573e|20/09/26 prune stale bookmarks
38f542d|20/09/26 guard asset string retrievals
875afdd|20/09/23 app store 1.0.2 build 8380
ded0001|20/09/23 use unique toolbar action naming
64ec6b6|20/09/23 hide/show tool bar menu item
f5acb8e|20/09/20 UI changes re: toolbar
56437dc|20/09/19 build 8380 start
d3bedd3|20/09/19 fix initial tag line
9807176|20/09/19 UI updates re: floating property
457cb86|20/09/19 alias handling
720b107|20/09/19 floating property changes,
4ed6567|20/09/19 rename assets
2740485|20/09/15 added local start, stark assets
3be4e82|20/09/15 set bundle display name
807d7e5|20/09/03 added String -base64() function - NYI
05787ab|20/09/03 register our stylesheet
7ffba0d|20/09/03 factoring
5e1585a|20/09/03 removed Sparkle update bits
68e3ef0|20/09/03 update location services help
062b984|20/09/03 update location info, drop zoom icon text
0db6246|20/09/03 synchronize location service handling
5edb498|20/09/02 prune fader debug output
3f2b3a3|20/08/29 asset name fixes
d4b6e9a|20/08/26 fix observing leak
6107c47|20/08/24 preferences layout etc changes
b2b2d0d|20/08/24 location changes
0de71dd|20/08/24 load location manager early
65fdefb|20/08/23 restore translucency handler
b73d1f4|20/08/23 preferences fixes
1606cdb|20/08/23 preferences toolbar updates
5e7d6da|20/08/23 individualize release documents
b8c07a0|20/08/22 release, preferences, playlists panels
3e32db8|20/08/20 dropped Sparkle usage
adbf382|20/08/05 global hide titlebar support
59205e5|20/08/05 address about version autolayout issue
a5f6876|20/08/05 added default DuckDuckGo search engine
74937c9|20/08/04 app store 8360 build
bb2c913|20/08/04 global oversight of auto hide title
507d9bb|20/08/03 minimize log output
a0a4faa|20/08/03 auto hide title tweaks
4e95c83|20/08/03 reduce log noise
208725b|20/08/03 auto hide UI tweaks
7cd0be2|20/08/03 reduce log noise; install sandbox hack
7df4b4f|20/08/02 deprecate window, panel button bar
f7fd7ba|20/08/02 address title visibility
6f86f6b|20/08/02 expose panel title view
cb28106|20/08/02 streamline tracking setups
eb7b1ea|20/08/02 drop ESCAPE window close text
6c89113|20/08/02 adopt conditional print output
e3fc576|20/08/01 do not use zero size rect
aa2451e|20/08/01 dark mode fix
3071b8e|20/07/30 revert to default window buttons
6c30764|20/07/30 deprecated custom hover bar
c9fed2f|20/07/30 address custom url document handling
2db000c|20/07/30 restore view will appear handler
d1682cc|20/07/30 header, lineage update
5fce8a2|20/07/12 finder share fixes
4b91ba2|20/07/12 fix domain assert
b17205d|20/07/11 snapshot fix
689258a|20/07/07 added Prefs controllers
3add8b2|20/07/07 fix document attributes restore
26cbcdd|20/07/07 singleton launch window
15cfc88|20/07/07 preferences panel
8aa59a4|20/07/07 restore frame setting after restoration
b7b52d9|20/07/02 build 8158; app submission
16a0ec1|20/07/02 don't present errors
16a0ec1|20/07/02 default createWebView handling
0d22cd7|20/06/28 reorganizations and movements
7f9c00d|20/06/28 pull deprecated var
3159492|20/06/28 IP updates
26ba50c|20/06/28 stop accessing at close
8394eeb|20/06/28 playtime workflow changes
35bd927|20/06/28 sandbox updates re: secure encoding
d6ee0f0|20/06/28 adopt custom cell view
1c7ea45|20/06/28 auto layout updates
b111cf6|20/06/28 list, item IP updates
f0dc7a0|20/06/28 use distinct display images
03e1371|20/06/28 fix delegate save handling
429be93|20/06/24 moved thumbnail loading
9bbe8e3|20/06/24 button action updates
ebaa24b|20/06/13 storyboard updates for 10.15
563d6e5|20/06/13 osx 10.15 updates
e48a44e|20/06/13 type, settings modules; add QL provider
8fe10e3|20/06/13 osx 10.15 updates
623c132|20/06/13 10.15 updates
bec741a|20/06/13 fix asset name
c2e8f44|20/06/13 adjust 0DP policy decider
4fc34d0|20/06/13 add PDF UTI
7dac3cc|20/06/13 sandbox updates re: quicklook
90aa479|20/06/12 whitespace edit
9789399|20/06/12 guard layout across window restores
9fd35fb|20/06/08 expose playlist tally change
b747e20|20/06/06 revise defaults
8bf9831|20/06/06 guard constraint setups
1d4a065|20/06/06 launcher settings update
042757c|20/06/06 document optiomizations
c224505|20/06/06 prune excessive attribute restores
f7e7117|20/06/06 support Helium 3 documents
11947bf|20/06/06 serialize completion block
c86b62f|20/06/06 drain duplicate history entries
fa0f058|20/06/06 support dark mode
ce6344a|20/06/06 autosave update changes
c82fc29|20/06/06 accommodate Helium 3 documents
91941ac|20/06/06 document UTI fixes
0d7b75e|20/06/06 dark mode support
b0ffa85|20/06/06 add playitem type
09196a2|20/06/06 fix component signature
87939ba|20/06/06 copyright update
58bc4d9|20/06/03 update app icon sizing
5250cb0|20/06/02 global history playlist handling
5baf79d|20/06/02 use "group" naming for aggregation of types
515450b|20/06/02 move playitem corner setup to viewWillAppear()
1a5da4c|20/06/01 fix fileURL
a4a1fd4|20/05/31 tweak corner view background color
712cb12|20/05/31 He3 factoring from Helium 3
d86e990|20/05/13 resource updates
4b475b7|20/05/13 resource updates
7c220f8|20/05/12 He3 Launcher
07b5b0e|20/05/09 revert controller naming
b3b6f00|20/05/02 added delete item actions
0a2fd9e|20/05/02 sync revert / save UI feedback and actions
a5881ce|20/05/02 fix secure encoding
20f4ccf|20/05/02 fix revert signature
ae39e69|20/05/02 fix delete handling
424bfc1|20/05/02 app store icon changes
2b1896c|20/05/01 yank 10.13 guards
e11cbf6|20/05/01 modernize unique string creations
5eb7e71|20/05/01 fix URL handler
a93d706|20/05/01 fix ATS settings
db70b35|20/05/01 artwork update
c948866|20/05/01 app store build 1.0.7259
a2a9427|20/04/30 icon update
3ba508a|20/04/30 modernize icon selection
d0941fc|20/04/30 fix null option setting
ebac4da|20/04/30 update icon usage
17f1677|20/04/30 update share re: scheme
2f6c8c0|20/04/30 drop stale bits; naming edits
edb5034|20/04/30 incognito logo
8f1058a|20/04/28 He3 artwork updates
143464e|20/04/28 double action preflight checks
e8614e5|20/04/28 fold XHe3 in as a preference pane
b77e073|20/04/28 module renames
d9a6ec3|20/04/28 moved login launch item
8a73155|20/04/28 fold external target in
d9ad1c9|20/04/27 update bundle id
075d2a3|20/04/27 default http: promotions
1c8f845|20/04/26 tbd javascript injection to webView
f286fc9|20/04/26 revised QQ implementation
00a3fe1|20/04/26 content updates
b95287e|20/04/26 About updates, markdown renderings
5389f8d|20/04/26 add 256 icon
ef91eea|20/04/26 add smaller artwork
f1f7646|20/04/25 assets overhaul
b4f276a|20/04/24 adopt markdown as internal store
b016e20|20/04/22 Update README.md
813045e|20/04/22 more he3 edits re: rename
8a52546|20/04/22 Update he3_stark.html
d87acb6|20/04/22 Update he3_start.html
41445a9|20/04/22 initial commit
220dd17|20/04/20 more helium migrations
4df51b0|20/04/20 migrations from helium 3
8a52546|20/04/22 Update he3_stark.html
d87acb6|20/04/22 Update he3_start.html
41445a9|20/04/22 initial commit
220dd17|20/04/20 more helium migrations
4df51b0|20/04/20 migrations from helium 3
5272d7c|20/04/20 Update README.md
50db2ff|20/04/20 rename to He3
953cc78|20/04/20 Update README.md
ef3fb36|20/04/20 Initial commit
2063d5a|20/03/27 lazy cache; pre format; asset handling
27ccb85|20/03/26 snapshot 'pretty' naming, keyboard shortcuts
a83593d|20/03/26 %Y snapshot keyboard shortcut
b8e3e2b|20/03/26 fix and streamline snapshots
94962f7|20/03/26 call completion handler
21120e4|20/03/26 add file tooltips
fe1455c|20/03/26 incognito guards history as well
7b194e8|20/03/26 fix cookie match updating
bb01352|20/03/26 comment out clickMe debugger
c79c9ad|20/03/26 adjust fade timer seconds
25d5a55|20/03/22 color changes
fe01b0c|20/03/22 custom scheme changes and fixes
36d451f|20/03/21 added a playground
4e6c993|20/03/21 update asset properties
1c0b6fb|20/03/21 cookie sharing pref fix
a8a9d38|20/03/21 incognito support, session changes
39a2c0d|20/03/21 icon updates
af4e626|20/03/21 ATS restored
2d9d53c|20/03/21 stark background change
aaf4742|20/03/21 artwork updates
78b12a1|20/03/19 added saveAs URL extension
efe2b64|20/03/19 duplication removed
7d5f54f|20/03/19 scheme changes
e2faaab|20/03/19 programmatically create view(s), etc
6e1f7b4|20/03/17 watch mb3 not mb4
cfa90c2|20/03/16 programmatic webView creation changes
673a0ab|20/03/16 privacy update
3347189|20/03/16 treat home URL (none) specially
0c80365|20/03/16 snapshot edit
b233c23|20/03/16 update snapshot filename
c3b67f3|20/03/16 capture current UA string
f427578|20/03/16 scheme updates
aee0a32|20/03/16 add collection range checker
ae334fd|20/03/16 data to/from hex string
39706f9|20/03/16 date format change
55236d7|20/03/15 Update helium_start.html
63259e9|20/03/12 start file update
b417127|20/03/10 clear option state on key up
dfc9e95|20/03/09 flow changes, helium: scheme adoption
6adea94|20/03/09 adopt helium scheme(s) for internal URLs
643b899|20/03/09 move item loading to view load
0dc0525|20/03/09 remove needed private vars
e140a24|20/03/09 defer URL loading until view will appear
25d939b|20/03/08 add private vars
36d4a5c|20/03/08 note local playlist
6dd922a|20/03/07 removed home page guard
23f2faa|20/03/07 use proper URL parser
90a46f8|20/03/07 cleanups, fixes re: save handling
a9eac50|20/03/06 centralize document change counting
7d0c1ae|20/03/06 auto save changes
358e902|20/03/06 app icon updates re: stroke
ea180ea|20/03/06 notification changes re: move, resize
726c8f3|20/03/05 fix non-file save aka cache flush
619d7ca|20/03/05 code cleanups
9b3aba6|20/03/04 updated credit field tooltip text
f2ef530|20/03/04 expose privacy doc, update version shown
5361250|20/03/04 mouse idle, over optimizations
7343cb0|20/03/04 handle about: url scheme
57739de|20/03/04 data to hex string cache encoding
912ee56|20/03/04 URL unique cache factory methods
0c40270|20/03/02 title bar mouse over/outside coloring
24a3732|20/03/02 release doc update as URL
19ff818|20/03/02 keep windows menu item updated
6c241ac|20/03/02 drop .release docGroup
d057d06|20/03/01 add app open file url support functions
f23a33d|20/03/01 adjust 3NV nav message
82eb1a4|20/03/01 fix merge all guard test
7f12c0d|20/03/01 programmatically configure supporting views
513c306|20/03/01 keep windows menu item updated
5d44d0d|20/03/01 webView delegate settings
b8b2a19|20/03/01 programmatically create web views
b8f1bde|20/03/01 unify UI delegate messages and format
4455ab5|20/03/01 unify navigation messages and format
dc255a9|20/03/01 http -> https upgrade changes
aae08e8|20/02/29 #248 JadenGeller addressed - CLI open(s)
4c1aee6|20/02/29 doc restore after application open event
c12373b|20/02/29 hpi are singleton playitem array
bb7561e|20/02/29 handle untitled release document restore
d3c894e|20/02/29 cleanups re: observing, return status
6a6545b|20/02/29 release document fixes
6416453|20/02/29 fix open file @window/tab bindings
4f752cc|20/02/29 overhaul document configuration flow
07e7683|20/02/26 document property changes
c68070e|20/02/26 auto layout fixes
d3dd8cb|20/02/26 document processing improvements
6c932eb|20/02/26 added revert menu item
9f5e3f7|20/02/26 renamed controller
2a2c3b6|20/02/26 search property changes
f25ab2e|20/02/26 uti, extension additions
e9a5a39|20/02/26 copyright update
fd488c9|20/02/26 "break" fixes
1e7bc35|20/02/23 quality, modernizations
598f4df|20/02/23 history actions and preferences
f67c2cc|20/02/23 added video url content test
8b277a0|20/02/17 move snapshots to location menu
8c14721|20/02/17 avoid blank titles
d9ec51c|20/02/17 isValid() renamed isValidUA()
b56751b|20/02/17 URL parser to host and components check
8801bd4|20/02/17 renamed isValid() -> isValidUA()
573b5d3|20/02/13 functions made to return state
67c8e88|20/02/10 code cleanups
a43ac97|20/02/10 sandbox updates
c7bccfc|20/02/10 added hasHTMLContent()
85f4cc3|20/02/10 update ensureSchema
6eb92b4|20/02/10 removed duplicate merge all windows item
d35241f|20/02/10 adopt animation re: titlebar
d10a800|20/02/10 document fixes
4082604|20/02/10 animation improvements
7481c97|20/02/08 guard store bookmark match sandboxed state
6eefd34|20/02/07 updated history
3bb0e72|20/02/06 Update History.txt
3106b1a|20/02/05 address app store missing keys
a411872|20/02/05 tab UI change
f48b430|20/02/04 tbd? click me playback state tracing
ad6b89a|20/02/04 tbd crafting modern cocoa app - drag-n-drop
920a716|20/02/04 removed unnecessary functions
598b6a6|20/02/04 updated tab support
7e0fd38|20/02/04 added tab support
6e67eb1|20/02/04 auto-hide pref update
5624218|20/02/02 remove unnecessary instance methods
c1cc123|20/02/02 block doc restore hold OPTION at start
e96c871|20/02/02 added first/tab tab wrapper methods
a2f833d|20/02/02 added first/last tab hidden menu items
bec6a5c|20/02/02 removed exception entitlement
c96bb45|20/02/01 migration to cell based tableviews
1a0e9a8|20/02/01 rework snapshot all support
2934df7|20/01/29 stale binding fix
51f0103|20/01/26 moved snapshot menu item
1a32502|20/01/26 tabs, history UI overhaul
e5e58ab|20/01/25 histories RONLY in file context
120f1bb|20/01/25 tableView UI updates
f7ecef9|20/01/25 snapshot key short cut
8321820|20/01/25 tab UI changes
c0543c5|20/01/25 snapshot support
374fa99|20/01/25 Finder snapshot sound: Grab
d5c5035|20/01/25 fixed display name handling
bc17c26|20/01/25 clear image on update handling
1330a62|20/01/25 clear image on update to reload
0432273|20/01/25 tab handling fixes
ccea952|20/01/25 web, document restore handling fixes
b9e733f|20/01/25 zoom pref deprecated
0cdad54|20/01/25 deprecated zoom pref
04789f1|20/01/25 fix rapid click of nil selection
1f54929|20/01/25 window bar icon UI uptakes
8a55da3|20/01/25 snapshot support
542bcfe|20/01/23 fix playlist name sort order
8c63d77|20/01/23 snapshot added; tag fixes
8d3c57a|20/01/22 fix opacity menu item state setting
a18ba9c|20/01/19 updated to Swift 5
0d17063|20/01/11 mouse over UI changes re: non-file URLs
db38967|20/01/11 comment out flipped view tracking
b2375b4|20/01/10 app icon updates
0ea43ae|20/01/10 mouse over optimizations and fixes
be6ef12|20/01/03 title drag button initialization fixes
d578d50|20/01/03 title bar update optimizations
4e0968a|20/01/02 fix IBAction auto hide global setting
2205182|20/01/02 revamp auto hide title bar logic
59aca8f|20/01/02 minimize doc attributes restores
fff2ad7|20/01/02 many UI items "Always" -> "Outside"
757264b|20/01/02 always clear mouse overs on superview exit
318f995|20/01/02 individualize tracking areas
775e93e|20/01/02 document-less dock click yields new window
3859b17|20/01/01 cleanups re: animator, drop styleMask changes
f8fc1a0|20/01/01 guard newDocument sender usage
3b4bda1|19/12/01 UI: float above: all spaces, full screen apps
a0f1b5b|19/11/25 reorder flipped monitoring
e9cbc23|19/11/24 start page sync
5a66bc5|19/11/24 initial promise provider support
71e8be2|19/11/24 drag-n-drop changes
d3bd86d|19/11/24 float above Keynote etc
e7a5db6|19/10/27 update app icon
4538701|19/10/11 uniqueness moved to view controller
9a9ee53|19/10/11 history name pref is a string
32ee980|19/10/06 merge doc icon drag #2
668b5e5|19/10/06 doc icon drag merge
387542f|19/10/06 doc icon drag check-in
b6c1b81|19/10/06 default auto hide transparent titlebar
9091221|19/10/06 removed iTunes triage
9b2bd78|19/10/06 restore Helium windows only
1b7e972|19/10/06 updated and defaulted auto hide title
cea48e7|19/10/05 adjust start page
47e3856|19/10/02 added window identifier to prune restorations
e41570d|19/10/02 fix handled count for supported types
0b27780|19/10/02 Revert "pensieve sync"
888d240|19/10/01 sync to master from branch changes
c1489e5|19/09/30 pensieve sync
3981fbf|19/09/29 do not restore release or playlist windows
9e4c896|19/09/28 save h3w doc on dismiss
522a466|19/09/28 ensure playlist names are unique
2958d16|19/09/28 ignore isReceivingDrag if nil uiDelegate
4038261|19/09/28 added %I key mod for Release Info
19a04c5|19/09/28 hoverBar, observing for helium controller only
e4f7c21|19/09/28 unless navDelegate don't run-down
a6597cc|19/09/28 5264; UI, drag-n-drop, swift5
6d5717c|19/09/28 drag-n-drop, Swift5, UI improvements
8075883|19/09/28 update copyright
2381265|19/09/28 fix release notes URL
acdb3b6|19/09/18 center corner button within corner view
4e353f0|19/09/12 updated icon shadow
9f9eec3|19/09/12 make array controller data source
a68ab73|19/09/12 updated app icon
24868ac|19/09/12 restore history item instantiations
7a75bfb|19/09/11 fix document type <-> typename mapping
f9d3a84|19/09/11 5006; @objc restorations, additions
1591833|19/09/11 guard doc saving based on type
383fc10|19/09/11 whitespace indentation
c448916|19/09/11 restore @objc for validations, UI changes
20e174d|19/09/11 added docType -> type name mapping
ee0d05a|19/09/11 modernize control state codes
9a321ae|19/09/11 whitespace formatting
34243d6|19/09/10 app event, playlist fixes
7b5904a|19/09/10 single playlist file drop; fixes
ebfa60e|19/09/10 return app status
48a1da6|19/09/10 show doc windows after creation
fa3a898|19/09/10 sync drag-n-drop modernizations
f77ba58|19/09/05 added border view; removed dup webView
04fe542|19/09/03 sync to pensieve
16e4544|19/09/02 minimum base target OSX 10.13
1591833|19/09/11 guard doc saving based on type
383fc10|19/09/11 whitespace indentation
c448916|19/09/11 @objc for validations, state changes
20e174d|19/09/11 added docType -> type name mapping
ee0d05a|19/09/11 modernize control state codes
9a321ae|19/09/11 whitespace formatting
34243d6|19/09/10 app event, playlist fixes
7b5904a|19/09/10 single playlist file drop; fixes
ebfa60e|19/09/10 return app status
48a1da6|19/09/10 show doc windows after creation
fa3a898|19/09/10 sync drag-n-drop modernizations
f77ba58|19/09/05 added border view; removed dup webView
04fe542|19/09/03 sync to pensieve
16e4544|19/09/02 minimum base target 10.13
6e21df7|19/09/02 readability variable name changes
47ef0b2|19/08/31 publish plays across playlists
56a9a29|19/08/31 fix play uniqueness setup; drop NSString
64846f7|19/08/31 play list, item defaults improvements
2482dc2|19/08/31 fix variable name
abc86e8|19/08/30 skip home page in history cache
4bd34af|19/08/30 drop object columns
c218399|19/08/30 missing layout constraints
1eafb02|19/08/30 histories made on demand
b0f0bcc|19/08/29 dismiss window on double action
b88a222|19/08/28 play item UI new view options
c5093b5|19/08/28 capture new view options from last UI
6e999b3|19/08/28 play support key modifiers: shift, option
7944b0d|19/08/27 playlist sheet reuses 1st window
5516e9b|19/08/27 swift5
f1d1125|19/08/27 swift 4.1; playlist changes
314d093|19/08/27 typo
9407a0b|19/08/22 don't supersede web %F page search
4711445|19/08/19 fix getter loop
c58d794|19/08/17 added http promotion pref
99c458d|19/08/17 prefs update: developer, http promotion
5078f78|19/08/17 added http -> https preference
62d2973|19/08/15 tab key modifier is option
51a4498|19/08/15 added Show Tab Bar menu item
9df2b3d|19/08/15 parse improvements re: file: scheme
50c4187|19/08/15 fix doc icon appearance handling
9caeb83|19/08/13 tab view encoding (1:window, 2:tab)
8338e68|19/08/12 1st responder re: file, URL; autosave
62ed909|19/08/12 removed deprecated defaults
888aa07|19/08/07 UI menu consistency tab, window
4e1b9c9|19/08/07 link allow look ahead preview - NYI?
70714b8|19/08/07 UI updates: cut, copy, paste, delete
dec00af|19/08/07 custom user agent support
a3e4a88|19/08/07 default to home page URL VALUE
556a17b|19/08/07 update re; user agent
8359501|19/08/07 activate app for dialog input
1b7d6e4|19/08/07 user agent changes
278d584|19/08/07 tab/window app menu UI changes
1a1a5a2|19/08/07 UI change: shift-window, option-tab
753b0d2|19/08/07 manage non-file window keep list
d339ca7|19/08/07 capture framework user agent as default
c06203b|19/08/07 allow defaults to updated
bcd690c|19/08/06 restore non-activating panel
26a1504|19/08/06 user agent - default,custom help
14b52aa|19/08/06 focus / activate before dialog
958e5e8|19/08/04 coordinate initial document w/ restore(s)
bd2dc41|19/08/04 reduce non-error noise
565f340|19/08/04 ignore cache updating unless document
ec19637|19/08/04 revert subPref menu naming
589880b|19/08/04 new window url/file handling
1497c75|19/08/04 function renamed
72020d8|19/08/04 create new windows as transient global
1708927|19/08/04 error handling update
13143f8|19/07/29 sync with master
7df2fc8|19/07/28 restore documents attributes fix
7d9fc10|19/07/28 window, playlist UI updates
16bcc42|19/07/28 added restore doc attributes preference
c2c39a0|19/07/28 restore fields employ static strings
f27bb24|19/07/28 restore temp static string
e2cbeda|19/07/26 initially capture history then update
f374fe5|19/07/26 webView might not always be
da7813f|19/07/26 use struct constants
6f66022|19/07/26 webView might not always be
81457c5|19/07/25 added location services support
99cca88|19/07/24 UI menu updates
7102cc8|19/07/24 prefs - doc (lower), global (upper)
db101ec|19/07/24 default build increment to true
5c9c235|19/07/07 added dynamic playlist tooltip
ba629e9|19/07/07 updated help artwork
3a2dee9|19/07/07 move Appearance under Helium menu
e176fbb|19/07/04 human readable play item URL
f6d6a0d|19/07/03 added playlist window title name
6cfd8ff|19/07/03 fix playlist window title
42fc7a2|19/07/03 rework date, time secs columns
b8206c6|19/07/03 Array and Sequence extensions
4601975|19/07/03 updated save UI feedback
f1018b3|19/07/01 return nil on zero value
f3c6dec|19/05/22 10.13 sdk; UI updates, limit debugging
2771d34|19/05/05 comment typo
a11f1c0|19/05/01 reduce tracking debug output
065540a|19/04/26 integrate changes from pensieve
6f96140|19/04/20 move loading animation to IB
a1366bc|19/04/19 upgrade sdk to 10.13
cb053e9|19/04/19 activate, raising window for load alert
fff07b6|19/04/19 added loading progress indicator
2537eec|19/04/19 adopt NSActionTemplate for resequenced
65fe79d|19/04/19 adjust playlist corner button dimensions
6a63cde|19/04/16 fix play button list handling
43ab945|19/04/07 Build 4125; fix build version setting
4cd3c83|19/04/05 remove trailing paragraph tag
e3c7ffb|19/03/29 updated web properties
b71fedd|19/03/24 playlist corner updates
90d0bd5|19/03/24 Swift 4.2 changes
9815e39|19/03/24 playlist corner view button changes
9c6c248|19/03/24 adopt Playlist document sub-type
746a395|19/03/24 adopt string struc names
6ba56a5|19/03/23 overloaded add(), remove() functions
8633b3d|19/03/22 restore playlist window floating attr
dbc8286|19/03/21 renamed removePlay -> removeItem
613a2b1|19/03/11 4111 playlist UI overhaul
8eeefc9|19/03/10 update copyright
3e4ea95|19/03/10 restore conditional version increment
1978ea0|19/03/10 tips: add, remove, play, restore, save
a16a0cc|19/03/10 fix save, restore button logic
fb39cda|19/03/10 playlist fixes: plays, search, update
bc416e5|19/03/10 renamed runs to plays
895404d|19/03/10 fix history plays accounting
d2091b9|19/03/10 adopt hover bar
abf86c8|19/03/10 fix history plays accounting
2e69ef7|19/01/21 fix pasteboard url handling
bd9d390|19/01/21 no key equivalents
25b0871|18/12/23 auto save, hide zoom preference support
20a9f17|18/12/22 de-tab
64fc0b0|18/12/22 zoom icon help
346e53a|18/12/22 added zoom icon help
07c8f01|18/12/22 merge fix 2
c353d85|18/12/22 merge fix
4d3e54a|18/12/22 Time Machine restore
959a1d5|18/12/21 release update
ae8293b|18/12/18 hide close image early
869be66|18/12/17 centralize doc settings change
31c2810|18/12/16 implement documentDidLoad function
8e922d1|18/12/16 added explicit save support
ed6da50|18/12/16 modified red dot - modification marker
01f83b3|18/12/16 undo change counts - not user action
c041d37|18/12/16 NYI window button bar
3a5a2d9|18/12/16 implement hover bar widget workaround
4e0c521|18/12/16 fix url string handling order
62329d9|18/12/16 implement hover bar
4133752|18/12/15 add shouldDragDocumentWith routine
c2c85c7|18/12/15 cache item changes to defaults
f1eff75|18/12/15 playitems global deprecated each item
3701038|18/12/08 conditionally restore settings
00d347f|18/12/08 fix url test in docIconToggle()
19cfa60|18/12/08 publish private functions
032056f|18/12/08 fix settings getter
653b057|18/12/08 use static string k.item
cf91f9f|18/12/08 use static strings
eb7e752|18/12/05 fixed new windows preference
9bf1ca4|18/11/12 fix create new windows pref setting
d3f6728|18/11/04 about fields' action copies to pasteboard
1d8d6cc|18/11/04 h3w document settings load changes
3c663d1|18/11/04 text, url handling updates
9449d65|18/10/07 background asset appdg/create-dmg
f9b287e|18/10/08 conditionally increment build numbering
9449d65|18/10/07 asset added for appdmg/create-dmg uses
6572410|18/10/07 Helium-dmg target added
0f16ce8|18/10/02 fix downcast as suggested
1faff70|18/09/30 initially clear drag move by background
3dbcf54|18/09/30 remove %? search key equivalent
9634fb5|18/09/29 handle webloc documents
8a07520|18/09/25 cannot add tabs to about window
7c81588|18/09/25 watch resize to adjust tracking area
eeee58f|18/09/25 no key equivalents for contextual menu
a0dd187|18/09/24 key mod changes re: tab windows
76cb23b|18/09/23 use command not shift to move by content
8cda6fc|18/09/13 capture Helium.js as asset Helium-js
87250e8|18/09/13 XHelium updates
da06212|18/09/13 osx 10.12 fixes; play item additions
ba0e6d8|18/09/13 cache playlist windows
452bbe4|18/09/13 fix menu item create windows state
683aafd|18/09/13 Helium.js javascript as string asset
da15bf7|18/09/13 osx 10.12 swift conditonals
fe59235|18/09/13 fix searches array of String binding
0bfd15f|18/09/03 notice login auto start
fbe3ee8|18/09/03 XHelium login auto start utility
c1b371d|18/08/31 activation on windowless file open(s)
044e279|18/08/31 fixes re: multi-file open support
d74ccca|18/08/31 fixes re: release notes window icon
7c33962|18/08/31 UI new windows options
fcd0e00|18/08/31 icon updates re: affects
9ba9363|18/08/31 new window, "_blank" handler fixes
3a667fb|18/08/29 content : title synchronization
44c2316|18/08/26 move ui, nav delegate setting in ui delegate
69ccbed|18/08/26 caller supplies document type
d8788d9|18/08/26 default document type creation
0d5d482|18/08/26 UI delegate fixes re: createWebViewWith
ee948f6|18/08/26 added CustomController
bbb4f6e|18/08/26 typeName used to configure window controller(s)
c485a56|18/08/25 removed typeName from doc.update method
abb6e6e|18/08/24 reuse configuration in webView creation
799127d|18/08/24 establish nav and ui delegate
daeb563|18/08/23 revise 'about' window re: release notes
7df853b|18/08/23 icon-less 'about' windows re: release etc
d7df374|18/08/23 show release notes as internal document
890ab93|18/08/23 use Helium icon in about window
96472b4|18/08/23 remove tracking areas before window close
e4ee7a0|18/08/23 remove dup item (Quit) from dock menu
0e52da4|18/08/23 load url to pdb buffer when appropriate
c461cb7|18/08/23 typo fix re: quotes
c11def9|18/08/23 build 3177 posted to github
f21673d|18/08/23 fix commit line wrapping
06df1e9|18/08/23 build 3172 - notes, search, MB2 actions
ae5032e|18/08/22 added preliminary commit release notes
4d5009b|18/08/20 search, MP2, UI enhancements
aba356f|18/08/20 search field support
dc124b7|18/08/20 button 2, UI, Nav delegate templates
2a1e9f3|18/08/19 caller super viewDidMoveToWindow()
7359416|18/08/19 search support; contextual action fixes
76205b6|18/08/19 EOL whitespace trim
466eac8|18/08/19 use PlayHeaderView for all tables
c40e7f0|18/08/19 add search support
49af6e0|18/08/18 prune debug output
4a35f61|18/08/18 moved globals to Helium
9be1432|18/08/17 added webView getter
77607a0|18/08/17 javascript interactions re: context menu
dc47089|18/08/17 drag move override; shift flag support
3bd787d|18/08/17 shift state affects corner view image
b50bb04|18/08/17 monitory shift flag changes
9ea8889|18/08/16 search items added
32f3418|18/08/16 expose search args in tooltip
9755e82|18/08/16 add contextual search item
c722298|18/08/16 title url field modal window
926e2ca|18/08/14 restore (%T) short cut (64fc5c7)
bcd657b|18/08/14 reduce title bar flicker
73b733b|18/08/14 do open file fixes re: new windows pref
f9e11cf|18/08/13 removed deprecated tracer code
ad18e2e|18/08/13 reduce auto title hide flutter
fbb79f7|18/08/11 fix notification func name
e0b8a8a|18/08/10 ensure activity ceases on close
eadc990|18/08/04 history update
9545526|18/08/04 release notes re: location, web url
a5a460e|18/08/04 stop loading on close
5107e76|18/08/04 adjust doOpenFile guard
1da6ecf|18/07/31 discard debug code
21947ca|18/07/31 dictionary to xml support - with debug
c67fce1|18/07/31 playlist overhaul re: defaults format
1cfebcb|18/07/31 added tooltip to tableView
614eec4|18/07/29 defer saving move
3144469|18/07/29 drop refresh()
8cf2da1|18/07/29 uniquely name PlayList objects
83bdfdc|18/07/29 update description
e7a5a17|18/07/29 unify playdicts into unique playlist name
e09b6cb|18/07/29 drop refresh()
c1bb6d9|18/07/29 setupTrackingAreas calls update
138f74f|18/07/25 playdict key maps to playlist object
1b2a1bc|18/07/22 force focus even when modal
c02c341|18/07/22 group code to comment
0f8d45d|18/07/22 modal sheet when if window supplied
fc5452e|18/07/22 unify file, url dialog on app delegate
1d25211|18/07/21 check-in drag-drop playlist from finder
fac4146|18/07/20 removed conflicting validation method
756abe5|18/07/20 window close delegate in view controller
8b33007|18/07/20 made update tracking function take arg
45a0dfc|18/07/20 remove tracking on close
2137ad4|18/07/20 introduced PlaylistsPanel
5456eed|18/07/20 prune deprecated triage
52951be|18/07/20 startup resetDefaults() when SHIFT+OPTION
4a50328|18/07/20 moved os out of sandbox area
bd50247|18/07/18 playlist, history enhancements and fixes
a7d4710|18/07/18 update history table view of new item
b4366e4|18/07/18 cache os version info
94dbfee|18/07/18 size to natural size when able
633911b|18/07/18 use window context for playlist sheet
e5c2edd|18/07/17 defer new windows after restoration done
72145c4|18/07/17 update window title
21f158c|18/07/17 playlist undo support; help update
73c44f0|18/07/17 added observer tracer output
f9893e4|18/07/17 removed duplicate undo action
35d9828|18/07/17 scroll to row after add/remove
82df0c4|18/07/17 save history when normal dismissal
bf77a22|18/07/17 array controller manages PlayLIst objects
f24dd2d|18/07/17 sync histories cache with delegate
4de306b|18/07/17 restore history cache when loaded
a792a21|18/07/17 use initialized item name
5e231e8|18/07/17 let document controller set window frame
4725848|18/07/17 PlayList encoding support; name
acd70e1|18/07/16 change warning sound used
1c80b20|18/07/16 support playlist duplicate pruning
3c4ef9f|18/07/16 force playlist name uniqueness
fa71e48|18/07/16 tooltip etc changes re: playlists
2ff7110|18/07/16 updates re: undo playlist, code formats
2b18f95|18/07/16 validate playlists' name with dictionary
5d2284c|18/07/16 validate playlist name via dictionary
3d9f9c7|18/07/16 automatically hide scroller
177a9cd|18/07/14 don't remove prior undo
b5f9642|18/07/11 register undo in rank numbering
edee35c|18/07/10 undo simplifications
e7a5616|18/07/10 fix indentation
f9b6c4c|18/07/10 renamed observing to setObserving
003b855|18/07/09 playlist fixes
1dfa47f|18/07/09 dock, window menu adjustments
e2ed504|18/07/09 moved newDocument: to delegate
5a89467|18/07/09 impose play throttle; ditch rank sorting
0ba0806|18/07/08 fix bind to selection not first
06a17cb|18/07/08 undo manager support for lists and items
9cbf44b|18/07/07 added temp for link url entry
a2b42a9|18/07/07 playitem editing until time entered
779a101|18/07/07 playlist, playitem object undo support
014f925|18/07/07 support multiple items for play
fb9c254|18/07/07 stack new windows, moving key to newest
ea9c9b4|18/07/07 %P key for Playlist window/sheet
fc7b777|18/07/07 handle play selection list
bf0a0d0|18/07/05 undo/redo buttons; address constraints
71e4ca2|18/06/30 historyKeep preference and its help text
059de3f|18/06/29 skip refreshing until delegate ready
2657045|18/06/29 remove dupe code; history load by queue
49bfa91|18/06/16 duplicate tags removed
a62b672|18/06/15 app menu preference reloaded at startup
a56291a|18/06/13 issue #9; synchronize preference setting
70886e8|18/06/04 staging artwork updates
b3a357a|18/06/04 update copyright
d7425f1|18/06/04 do not focus toggle button
bb0f9c1|18/05/22 Update README.md
f1a6378|18/05/13 perform file open via delegage
f589252|18/05/13 offset open window when dragging
b8a8cd6|18/04/30 just log FNF errors vs present error
f1335df|18/04/29 contextual actions for hidden windows
24e5b4e|18/04/29 record hidden windows' toggle
0228443|18/04/29 full screen, video in new window
6ccc55a|18/04/29 shorten zoom menu item titles
3f06461|18/04/29 app icon updates
5d9990d|18/04/28 add playlist throttle default at 32
320b47c|18/04/28 monitor sequence to toggle visibility
6650c64|18/04/28 startup disable reopen when OPTION
836cb67|18/04/25 Xcode 9.3 suggestions
613179b|18/04/18 added full screen support
b986742|18/04/05 workaround loadFileuURL() issues
ba32f85|18/04/05 offset from key or main
a216e14|18/03/11 track close button mouse overs
968db6e|18/02/24 turn on sandbox in extension
6d02c6f|18/02/24 menu items sync to other menus
f3d155b|18/02/24 menu updates
4cbe47b|18/02/23 high sierra updates from i678921465
a747ec7|18/02/23 rename Window item;
c5e66f5|18/02/23 connect webView to controller
4ca28fc|18/02/23 deprecate "Check for updates"
4df937f|18/02/23 use IB based webView
24ae019|18/02/23 restore temporary entitlement
fd965e6|18/02/18 remove debugging code
dc20598|18/02/17 guard sandboxing
1e34db6|18/02/17 streamline fetch bookmark
c6c3536|18/02/16 nullify close button
db59bca|18/02/14 consolidate web view policy
4a7d335|18/02/14 restore magnification handling
059d8c2|18/02/14 pull deprecated code
1444530|18/02/14 support multi-file open
24a0c31|18/02/14 multi open, fix new window pref
636a18a|18/02/14 high sierra user agent default to (10.11)
77ec8c1|18/01/28 unify bookmark diagnostic handling
9c1acc0|18/01/28 bookmark drags for later retrieval
b6a93c5|18/01/28 web view controller for url processing
f9a3e70|18/01/28 alias resolution must be done earlier
3a014c2|18/01/27 sandbox updates for High Sierra
02f1863|18/01/27 inter app url handling new windows
0551115|18/01/27 consolidate drag with view controller
7c610f9|18/01/27 latent protocol support checking
9028874|18/01/27 restore sandbox
f1488e2|18/01/27 canvas layout
11a69d2|18/01/27 working drag-n-drop High Sierra
31a9da5|18/01/08 1342 app submission
2e3f0ca|18/01/08 fix app crash from apple event
ea9f2d3|18/01/07 restore missing help files
e6e119e|18/01/07 sync build number
cffb916|18/01/07 move Help to original location
ddf119c|18/01/07 added help images
1a2a9a2|18/01/07 read only entitlement
a67c5eb|18/01/07 resync after rebuild
84a8887|18/01/07 restore help after rebuild
e1cdfcb|17/12/24 addressed layout issues
4f88167|17/12/24 address vesion/toggle button layout
d5dbd7d|17/12/24 address layout issues less version button
dc44873|17/12/24 window tracking in view controller
bffc1b3|17/12/24 update window menu
dd8ab7c|17/12/23 drop temporary exception entitlement
a74e4f0|17/12/23 sandbox support
9bb7698|17/12/23 report store bookmark error
c0717d0|17/12/23 update copyright
96cfdc7|17/12/20 comment typo
b0a00c8|17/12/20 intercept finder drags
36b2fd2|17/11/05 latent new window per file handling
b87c4e3|17/11/05 create security scope url
8190aab|17/11/05 add sandbox open url handling
6c29c03|17/11/05 Xcode 9.1 deprecations
85eea24|17/11/05 Xcode 9.1 deprecations
6338415|17/11/05 Xcode 9.1 deprecations
5456eba|17/11/05 sandbox support
66e9704|17/11/05 bookmarks as segue from absolute path
045ea6c|17/11/04 Xcode 9 Swift update
33e46f4|17/10/22 Xcode 9, os/x 10.12 update
3fda52a|17/10/22 simplify entitlements to read-only
db65c7b|17/10/11 normalize copyright whitespace
b0c733f|17/10/11 build 1313
cbe4d83|17/10/11 use temporary exception(s)
e48a462|17/10/11 sandbox support with read exception
1d674c7|17/10/11 obfuscate sparkle
13db353|17/10/10 show short version string
9ef0278|17/10/10 remove sparkle references
2378a3e|17/10/10 version from major, minor build numbers
14b62f4|17/10/10 use icon set
1f1ece9|17/10/09 addressing validation issues
dbe7481|17/10/08 commit version 3 build
d4dd34c|17/10/08 update sparkle xml link
eecaa06|17/10/08 support window url drops
ca069ea|17/10/08 file:// regardless of magic redirect
2a0ffcf|17/10/08 support file: scheme
2d79d20|17/10/08 updated home url
4e64fd8|17/10/08 updated public certificate
ffc4505|17/10/08 Sparkle 1.18.1 update
92dab19|17/10/08 Update HeliumUpdatesSparkleFeed.xml
4fa01d9|17/10/07 history, credits, readme updated
0df75ef|17/10/07 update Readme
78f6c2b|17/10/07 Update index.md
4c513ea|17/10/07 update image address
6c0eaae|17/10/07 update start page
a07cfb4|17/10/07 Update helium_start.html
611a81d|17/10/06 multiple copyrights in reverse order
8abdd78|17/09/30 Update helium_start.html
db72046|17/09/30 Update index.md
795c90c|17/09/30 fix markdown image references
1fa3435|17/09/30 test images path
b41ff0e|17/09/30 use public domain name
28fbbf0|17/09/30 moved images to profile
87b83be|17/09/30 trial images at profile site
ffebd7a|17/09/30 updated windows image
25b3f60|17/09/30 fix windows image
e3f390e|17/09/30 add windows image
0899dd5|17/09/30 fix fixups
cabd345|17/09/30 use github web path
e36dcad|17/09/30 png access testing
94fb1e6|17/09/30 use png format files
4172c7b|17/09/30 status image test
57f7835|17/09/30 fix screen shot filenames
fd5f2bd|17/09/30 use full url in screen shot test
f62462e|17/09/30 test screenshot link
5e676f5|17/09/30 fixed video reference on YouTube
b58bd2a|17/09/30 sync web updates
6815d30|17/09/30 shift videos to YouTube storage
1c5721e|17/09/27 Set theme jekyll-theme-cayman
a980d5a|17/09/27 Delete CNAME
7543041|17/09/27 Create CNAME
103b7b9|17/09/25 Set theme jekyll-theme-cayman
12fa595|17/09/25 use mk4 format video
236b1af|17/09/25 readme edits re: Helium
93c8428|17/09/25 readme fixes
afc04f8|17/09/25 updated readme
60c7636|17/09/25 add video files
391713e|17/09/25 adding helium3 artwork
cd3cd75|17/09/25 helium3 files
6d2e5cc|17/09/15 ESC to close window, avoiding crash(es)
862ec8c|17/09/08 fix rect refresh from dictionary object
4fe6490|17/09/07 play items' time, rect from play defaults
3cc1250|17/09/07 time capture; use item info in drops
3927ac9|17/09/07 play (restore) playlist item(s)
59f77f0|17/09/04 promise drag type, name, items encodings
3d2ddc9|17/09/04 use built-in literals
01a4eb9|17/09/04 updated history re: balloon images
ee4e1b0|17/09/04 item restore; added dictionary()
22a70c2|17/09/04 whitespace trimming
27134a9|17/09/01 use helium3 asset naming
b9acf8c|17/08/30 added local logo
247f454|17/08/30 preserve visual origin during resize
115908b|17/08/28 Revert "bl21 - revised"
ac46ba7|17/08/27 bl21 - revised
ea7dd95|17/08/27 updated history
29c1715|17/08/27 bl21 revision
7bd4e2e|17/08/27 bl21 edits revised
82d9e55|17/08/27 revmap bl21 edits
c0321cd|17/08/27 auto hide title depends on mouse over
06cfe3d|17/08/27 track status icon menu item state
37548a9|17/08/23 key play items by url absolute string
b5da886|17/08/23 play items; play lists as dictionary
b81108d|17/08/23 renamed method to update(to:ofTyoe:)
fba3be1|17/08/23 cache documents to preferences
93e6de1|17/08/23 keep documents in play items globals
328f617|17/08/22 skip file url rerouting
82bd2aa|17/08/22 window drag on (title bar) future?
4e61e00|17/08/22 play item <-> dictionary plist
95c5b68|17/08/22 cache document - a play item as plist
76e601b|17/08/20 added PlayList object for dragging
6c89738|17/08/20 open document window when initialized
40e5a8b|17/08/19 make every window a document
f663ee7|17/08/19 Helium 3.0
488fede|17/08/15 pass along type not any
d61ca95|17/08/07 updated history - user agent preference
0bd8734|17/08/07 made user request string generic
643bacb|17/08/07 cached web controller in list view
356b21f|17/08/07 create new document with window
98e4d9f|17/08/07 support user agent preference
717e9cd|17/08/01 remove unnecessary 'save' methods
67bc2ce|17/07/31 remove open model ahead of url processing
fca56dc|17/07/30 autosave document as playitem
e46e53b|17/07/30 expose alpha, translucency methods
df313f7|17/07/30 restore settings if item in inventory
030ca6e|17/07/27 open/new menu; prime play items pref
bd36a42|17/07/27 add window offset extension
dc43a7a|17/07/27 auto save document changes
3f22b95|17/07/27 simplify open/new to just open
9e263ce|17/07/24 open/new bindings and actions
62a7901|17/07/23 added rectTransformer
47df10c|17/07/23 rename play items via array controller
2ec19fe|17/07/23 dropped shared preferences
12d9095|17/07/23 playprefs moved to document settings
ffb6355|17/07/23 add custom header and column control
3edea89|17/07/20 move to singular playlists document
c4e1e25|17/07/18 change accounting affecting Finder drag
7ae6916|17/07/17 added shared preferences items
8c73950|17/07/16 workaround styleMask x80 non-activating
a774dea|17/07/16 rework play list cache usage
606aec1|17/07/16 moving bumps change count
4e441ca|17/07/16 added url write method
9af0fc4|17/07/16 have history playlist updated
8d89714|17/07/14 don't tally changes
752ddda|17/07/14 track window movement
a6fcae3|17/07/14 whitespace edit
fd3cc0e|17/07/14 document open run as sheet
6aaafa9|17/07/14 track document window movements
4e98d4a|17/07/13 removed unwrapping
974aeb2|17/07/13 removed stale outlet
88c9eff|17/07/12 new location with new document and window
5d626db|17/07/10 case which tableView via first responder
73ac6ea|17/07/09 remove new modifier key
054bc57|17/07/09 new document / window fixes
e3db328|17/07/09 update history
34137d5|17/07/09 added new to app and context menu
892b2db|17/07/09 remove debugging output
12a802b|17/07/09 working auto hide title
beb5adb|17/07/08 conditionally update title bar
223cf05|17/07/08 open/new menu item handling
1814ab2|17/07/08 support run model view and window
a336055|17/07/08 split out tracking area updates
62a3fdd|17/07/08 deprecated lastStyleMask
d7b250e|17/07/08 url handling, displayName override
4869656|17/07/08 url, playlist view changes
d9a68c6|17/07/07 document based menus
71859cb|17/07/07 fix playprefs keyPath
f4977f2|17/07/07 open file, files from drag or dock
d39a326|17/07/07 use default keys when storing h2w
67d1ac6|17/07/07 update icon, title when view appears
e5ee198|17/07/07 close, restore quit, use doc settings
18de178|17/07/04 logo, renamed asset Credits to History
32e79df|17/07/04 renamed Credits asset to History
a3dde3b|17/07/04 moved to document based settings
96afec4|17/07/04 move to document based settings
73a5d5f|17/07/04 lastStyleMask as panel getter
78ac4be|17/07/04 updates (h3w), added displayImage()
5374f54|17/07/04 moved towards per-document settings
2a7d2de|17/07/04 resolve url file alias
38b733e|17/06/30 remove tracer output
914f93a|17/06/30 remove tracer output
5e0f2a8|17/06/30 dropped PlayList object
0c76177|17/06/30 multi-window validations
a65347a|17/06/30 use auto layout
4016135|17/06/30 artwork updates / restore
535fe1f|17/06/30 artwork update and restore
dbd2a9f|17/06/30 webViewController as playlist object
7894b7e|17/06/30 send playlist item back to caller
607b6dd|17/06/30 added close; send playlist item to caller
443a7b8|17/06/30 restore shipping artwork
315131c|17/06/30 fallback to shipping artwork
e555ba5|17/06/30 remove tracer output
3c36606|17/06/30 center toggle button
d3965f1|17/06/30 remove window close box
170b902|17/06/29 app menu artwork
7e92a9d|17/06/28 layout warnings addressed
b122413|17/06/28 update app icon artwork 18,36,54
0de2671|17/06/28 dismiss layout warnings
ca7b560|17/06/28 Assets artwork folder; removed PlistBuddy
64fc5c7|17/06/27 deprecate disabledAllMouseOverPreferences
6fdf49d|17/06/27 added missing tag for opacity menu items
ba7198c|17/06/27 activate when shift + mouse entered event
fc9b077|17/06/25 v2.1 (20) playlists, history, about, etc
ae155bc|17/06/25 About box panel, text resources
e5aad72|17/06/25 attrib string from asset catalog
ce76681|17/06/25 fix credit field resizing mask
8ec29c0|17/06/25 version 2.1.20
547bdf7|17/06/25 bump short and bundle version
f69320b|17/06/25 build date and number from version script
574c927|17/06/25 CFBuildDate, CFBuildNumber, version to 20
328597e|17/06/25 adjust about box size to built-in default
a4a376f|17/06/24 removed debugging tracer output
2412898|17/06/24 support hiding status item menu
441e04c|17/06/24 fixed rank renumbering in model
2d778f4|17/06/23 allow drag-n-drop from playtimes -> [new]
c91b3d5|17/06/23 fix handling history preference renaming
bffcc2a|17/06/23 TODO item; history preference name change
00704f0|17/06/23 fix histories capture
d1036fc|17/06/23 playlist fixes for dictionary controller
f21ddbe|17/06/23 removed unused defaults
8136d93|17/06/22 added home page name
752ab00|17/06/22 refreshed history with playlist view
fa61ddf|17/06/22 code into actual functionality {}
19fb378|17/06/22 ignore start page in history cache
cfaebac|17/06/22 de-tab sources
6812ddb|17/06/22 remove debug output
8602425|17/06/22 removed nyi fuction
37b3990|17/06/22 debug output, row rearrange() usage
043e49b|17/06/22 opacity menu state etc at the delegate
7cc9c54|17/06/21 use history constant
37af345|17/06/21 removed comment
cb9eab4|17/06/21 TODO history updating in tableview
df6b49f|17/06/21 maintain history list
512b18a|17/06/21 item name, time and link not rank
6ee09f0|17/06/21 validate for dictionary controller
662725e|17/06/21 NSDictionaryControllerKeyValuePair
2bf7d31|17/06/21 NSDictionaryController introduction
7fa4517|17/06/21 history, playlist fixes
df5fa7b|17/06/20 fixed addObject to dictionary controller
7b7d881|17/06/19 keep url history as an array
e445662|17/06/18 move metadata function to delegate
fcbdba8|17/06/18 post url to history
ec0b331|17/06/18 maintain url history
a6a897a|17/06/16 osx 10.2 deprecations
4e1d187|17/06/16 sync menu items status, app, contextual
57ea993|17/06/12 ignore unused return value from loadURL
821d52a|17/06/12 "2.0" functionality; playlists support
22846ef|17/06/10 adopt HeliumPanel HUD window
d786a25|17/06/10 whitespace edit
690f60c|17/06/10 Xcode8 / Swift3 updates
9d3d80f|17/06/09 added quit menu, reduce separators
d814340|17/06/09 status item menu
9e7b346|17/06/09 centralize string url method
60fe9f3|17/06/09 watch float over preference changes
15493e4|17/06/09 sync context with status item menu
243caa2|17/06/09 validate status item contents
1317cbd|17/06/09 synchronize app and status item menus
5135e1c|17/06/07 disabled log noise
17c0308|17/06/07 status item to playlist and quit actions
89b7560|17/06/07 allow webViewController exposure
4744dc0|17/06/07 added status item icons 18x18, 36x36
d38feb8|17/06/07 add status item menu
71270de|17/06/07 removed zoom debugging
df891ee|17/06/07 pull log noise
7cc174d|17/06/06 sync auto-hide titleBar to menu state
e530b3b|17/06/06 Preferences menu item to webView menu
0d16c6f|17/06/06 Translucency preference
6c04c4c|17/06/06 initialize menu state to user defaults
550c700|17/06/06 auto-hide, translucency to preference
2e721eb|17/06/06 translucency menu state to preference
c3c99c5|17/05/17 minimal magnification is 1
42aedc7|17/04/21 video file duration in play item time
b965742|17/04/21 hmsTransformer for play item time col
8592fff|17/04/21 value transformer for media metadata
0cbb363|17/04/11 Set url TextView on focus
c38a78c|17/03/30 removed deprecated code (comment)
feea2a1|17/03/30 de-tab
5ff63e9|17/03/25 auto layout fix
61eb424|17/03/25 webView resize (along with controls)
dfb61c4|17/03/24 build 17
5aae86c|17/03/24 restore auto layout
f5bcd04|17/03/24 added playlist item support
1a08ee2|17/03/23 working drag-n-drop rearrangement
9014aaa|17/03/23 removed auto layout causing problems
f5e5431|17/03/23 split view divider initial placement
73ff74f|17/03/12 adopt text view field entry
aa03c69|17/03/03 deprecations removed
6d3bb8e|17/03/03 fix playlist restore and save
95ce94b|17/03/03 save button outlet added
015398d|17/03/03 updated save, restore buttons
6256964|17/03/02 select finder drop items
8f19881|17/03/02 fix column trailing space constraint
fd0f60a|17/03/01 initial finder drag-n-drop support
a21079c|17/03/01 made columns editable except rank
8bb4688|17/03/01 update storyboard table views
bd072fa|17/02/28 added playlist support
e6e4a3e|17/02/28 added drag-n-drop for playlist tableviews
18f30e7|17/02/28 multiple selection in playlist tableviews
8c9315c|17/02/28 intra play list/item table drag-n-drop
ffe6952|17/02/26 added tooltips
929ef92|17/02/26 added Play, Restore, Save buttons
183130b|17/02/25 playlists to playlist view controller
e4dc150|17/02/25 adopt presentPlaylistSheet() method
abb63f9|17/02/25 playlist observing by view controller
2528d48|17/02/24 playlists is an array
382ad4b|17/02/22 initial playlist view and window
dcc07a5|17/02/22 return leaving state when user cancels
4bf61db|17/02/19 check in working playlist add
47a0fc8|17/02/19 added Playlists
3251480|17/02/19 bump bundle version - 16
7bb98c5|17/02/19 centralize statics; added playlists
9043974|17/02/19 centralize constants
24c628b|17/02/09 added Default button in home URL panel
185dab1|17/02/09 undo wrong edit re: preference saving
cbacea5|17/02/09 fix auto hide preference capture
12ecb61|17/02/09 guard video file URLs only
fabce3f|17/02/08 title auto hide; file url and view sizing
8ecfea1|17/02/08 restored key equivalent for auto hide
91ddef8|17/02/08 title hiding toggle on mouse overs
c046a51|17/02/08 title bar on mouse events
64a0ff9|17/02/08 UserSetting enum title preference
dd3191f|17/02/08 update for legacy swift 2.3
065d18d|17/02/08 user controlled auto title
8bb2c2f|17/02/08 bump version to 1.9.1
b76949c|17/02/08 added auto hide title preference
d41e56b|17/02/08 added auto hide menu
b16b19e|17/02/08 fix module header
f3e2d67|16/07/11 added html5 support for twitch
e62e44e|16/07/02 Update tracking rect when view resizes.`
43c36e8|16/06/13 Supporting playlist
488bebd|16/05/19 issue #163. useragent to OSX and Safari
bc2c65f|16/04/23 Option to hide Titlebar
8c328f0|16/04/18 Added menu bar menu for home page setting
af6f0bc|16/04/18 Updated to recommended settings
796dcf0|16/04/18 Modernized swift code
dd84957|16/03/17 Move Twitch to https
cf88e65|16/03/16 make UserSetting internal
2117c4c|16/03/16 guard pattern in delegate to make it more safe
427d26e|16/03/16 functions private were possible
4f6975c|16/03/16 Move String extensions to separate file
8b25af0|16/03/16 remove unused and private where possible
b084a8e|16/03/07 NSString to String for consistency
d21cf2e|16/03/07 Validation for Home page URL
982d9f8|16/03/07 home page perference loaded at startup
2843b9d|16/02/18 Saving/restoring opacity percentage
2f77800|16/01/29 use embeded player for dailymotion vids
f8aa3f9|16/01/21 add twitch.tv live broadcast support
c3eb9d9|16/01/03 Fixed test target
9e335f3|16/01/03 Added file to project
c04384e|15/12/03 YouTube videos start time in the link
b7319f4|15/11/17 Checking/editing YouTube URL now.
a68a6bf|15/11/17 Fixed check to add a start time.
1ed057d|15/11/16 Only run the added code to YouTube links.
60009b7|15/11/16 YouTube videos to start at a specific time.
b75223b|15/10/31 Do not hard code user defaults strings
cf3b128|15/10/30 Update HeliumUpdatesSparkleFeed.xml
0d92034|15/10/30 revert
2e6dd3c|15/10/30 Update HeliumUpdatesSparkleFeed.xml
1742f89|15/10/30 Signing
ed5fec8|15/10/30 No Share entry unless URL shared
bc3c429|15/10/30 Fixed dist cert
01719e0|15/10/30 Renamed menu
63aed01|15/10/30 Fixed code signing issues
dc265a3|15/10/30 Xcode project update
9121373|15/10/30 Add extension
afeafa5|15/10/28 Back and forth nav. gestures
ccdc219|15/10/27 Fixed bug - always a new update
bbdf059|15/10/27 Add pref float over full screen apps
8379d42|15/10/26 Update HeliumUpdatesSparkleFeed.xml
f84c6af|15/10/26 Swipe to go back
a4d2ccd|15/10/26 Added conditional translucency options
f7914ce|15/10/26 Zipped
9358c72|15/10/26 Added files
d869c61|15/10/25 Update HeliumUpdatesSparkleFeed.xml
3e8256a|15/10/25 Update HeliumUpdatesSparkleFeed.xml
fdda4a4|15/10/25 Update HeliumUpdatesSparkleFeed.xml
8f9ef76|15/10/25 Update HeliumUpdatesSparkleFeed.xml
a7537a3|15/10/25 Signing w/ dev id
e4dd7d0|15/10/25 Added reset zoom level kb shortcut
a4172d9|15/10/25 Fixed url scheme
005fca3|15/10/25 Disabled app transport secuirty
c557b1e|15/10/16 Reformatted, typo fix.
944dc77|15/10/12 Updated Swift syntax
4e6bd94|15/10/01 Update to new swift syntax
8c64bcf|15/08/18 line break mode wrap to single line
57646df|15/07/26 Changed commenting
998423c|15/07/26 Changed user agent string
33abb54|15/05/21 Move `helium://` scheme registration
912707a|15/04/24 Added "Back" and "Forward" web
dfb663e|15/04/24 Add navigate buttons: back and forward
312a669|15/04/21 FirstResponder to notifications
553fc79|15/04/21 Revert acb1129..b70363d
b70363d|15/04/18 Removed unnecessary notifications
ac2f51e|15/04/15 added screenshot
79725be|15/04/15 Update window title on page load.
102418b|15/04/15 Add window shadow;
df7b21b|15/04/15 Update HeliumUpdatesSparkleFeed.xml
e0b85d2|15/04/15 changed the build number
47aca08|15/04/15 Changed default URL
50cb451|15/04/15 Added HTML landing page to repository
2f24132|15/04/15 Updated README.md to reflect new URL
691b7f3|15/04/15 new build num lol and new launch url
5c99f38|15/04/15 update file to release a new update
bf5b4af|15/04/15 New build number and version number
a770a63|15/04/15 Added keyboard shortcut for 100% opacity
f456cfb|15/04/15 Added update feed XML file
44dbcd5|15/04/15 info.plist, added update feed location
200b2ac|15/04/15 Regenerated keys
0e46284|15/04/15 SUUpdated "Check for Updates" menu
6235f8a|15/04/14 Set other linker flags b/c Xcode sucks
ea71af7|15/04/14 Copy Files step for Sparkle framework
8dfdc63|15/04/14 Added sparkle update signing tool
93ea76d|15/04/14 Added Sparkle public key
6d288da|15/04/14 Added sparkle framework
c18b3ba|15/04/14 Update README.md
6eacf6e|15/04/15 opacity options using ⌘ and 1 to 9
caec5b4|15/04/14 Update README.md
d190ee0|15/04/14 URLSchemes
0759685|15/04/14 pinch to zoom, menu bar zoom options
f14190f|15/04/14 Added support for opening local files
789cfdd|15/04/14 support for youku.com
5b44da6|15/04/14 Fixed accidental deletion
2876da8|15/04/14 Added 100% translucency option
082bbdd|15/04/14 Added line for .DS_Store to .gitignore
69b8c59|15/04/14 Changed 'Translucency' to 'Opacity'
d8843c3|15/04/13 changed version number
9969244|15/04/13 Revert 2d824ce..75a2906
75a2906|15/04/13 Revert "changed version number"
789ec04|15/04/13 changed version number
e8da62a|15/04/13 added squirrel but haven't integrated it
2c19ac5|15/04/13 Revert "added squirrel submodule"
ad8b461|15/04/13 added squirrel submodule
2d824ce|15/04/13 magic url redirects
bdd5b23|15/04/13 updated to use WKWebView
d2b2bbb|15/04/13 updated version numbers
bc323dc|15/04/13 netflix and remote start page updates
5a4d38a|15/04/09 Changed version number
ede89c1|15/04/09 first time user a bit friendlier
3eb0b7e|15/04/09 Fixed icon, added other sizes
6d444bb|15/04/09 Create README.md
719e561|15/04/09 updated icon and added clear action
c578d43|15/04/09 Potential icon added
e19b263|15/04/09 base functionality, transparency, etc
05413d5|15/04/09 Created a floating panel
4a9f18c|15/04/09 Initial project
38a39c7|15/04/09 Initial commit


Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
W
Y
_
S
s
- Static variable in class yeti.environments.csharp.
YetiServerSocket
s
- Variable in class yeti.environments.
YetiExtraVMCommunicator
sample()
- Method in class yeti.monitoring.
YetiGraph
sample()
- Method in class yeti.monitoring.
YetiGraphFaultsOverTime
sample()
- Method in class yeti.monitoring.
YetiGraphNumberOfCallsOverTime
sample()
- Method in class yeti.monitoring.
YetiGraphNumberOfFailuresOverTime
sample()
- Method in class yeti.monitoring.
YetiGraphNumberOfVariablesOverTime
sample()
- Method in interface yeti.monitoring.
YetiSamplable
The method to sample the values.
sampler
- Variable in class yeti.monitoring.
YetiGUI
The sampler to update the samplable objects.
saveAsCSV(String)
- Method in class yeti.monitoring.
YetiGraph
Routine used to save the current values of this graph in a file as comma-separated values.
saveAsHSSV(String)
- Method in class yeti.monitoring.
YetiGraph
Routine used to save the current values of this graph in a file as space-separated values (2 lines).
saveAsSSV(String)
- Method in class yeti.monitoring.
YetiGraph
Routine used to save the current values of this graph in a file as space-separated values (2 columns).
sendData(String)
- Static method in class yeti.environments.csharp.
YetiServerSocket
It is a method that sends the data to the CsharpReflexiveLayer
sendModuleList()
- Method in class yeti.environments.
YetiExtraVMCommunicator
Sends the list of modules to the target platform.
sendToBoundProgram(String)
- Method in class yeti.environments.
YetiExtraVMCommunicator
Sends a String to the bound program.
series
- Variable in class yeti.monitoring.
YetiGraph
The list of points.
serverHostName
- Variable in class yeti.environments.
YetiExtraVMCommunicator
setCombiningModules(YetiModule[])
- Method in class yeti.
YetiModule
Sets the modules that were combined to obtain this one.
setCurrentIndex(long)
- Static method in class yeti.
YetiIdentifier
Setter for the current index.
setCurrentLog(String)
- Method in class yeti.
YetiLogProcessor
Simple setter for the current logs.
setHasInterestingValues(boolean)
- Method in class yeti.
YetiType
A simple setter to say that a type has interesting values.
setId(YetiIdentifier)
- Method in class yeti.
YetiVariable
Setter for the identifier.
setIdentity(YetiIdentifier)
- Method in class yeti.
YetiCard
Setter for the identity of the card
setManager(YetiTestManager)
- Method in class yeti.
YetiEngine
Setter for the manager.
setMethod(Method)
- Method in class yeti.environments.java.
YetiJavaMethod
Setter for the implementation of the method.
setModuleName(String)
- Method in class yeti.
YetiModule
Setter for the module name.
setName(YetiName)
- Method in class yeti.
YetiRoutine
Setter of the name of the routine.
setNoLogs(boolean)
- Method in class yeti.environments.
YetiProgrammingLanguageProperties
Simple setter on the no logs.
setnTimesCalled(int)
- Method in class yeti.
YetiRoutine
Simple Setter for the number of times this routine was called.
setnTimesCalledSuccessfully(int)
- Method in class yeti.
YetiRoutine
Simple Setter for the number of times this routine was called successfully.
setnTimesCalledUndecidable(int)
- Method in class yeti.
YetiRoutine
Simple Setter for the number of times this routine was called undecidable.
setnTimesCalledUnsuccessfully(int)
- Method in class yeti.
YetiRoutine
Simple Setter for the number of times this routine was called unsuccessfully.
setOpenSlots(YetiType[])
- Method in class yeti.
YetiRoutine
Setter of the open slots.
setOriginatingModule(YetiModule)
- Method in class yeti.
YetiRoutine
Setter of the defining module of the routine.
setProgress(int)
- Method in class yeti.
YetiEngine
A simple setter for the progress variable.
setProperlyInitialized(boolean)
- Method in class yeti.environments.java.
YetiJavaSpecificType
Simple setter.
setRawLog(boolean)
- Method in class yeti.environments.
YetiProgrammingLanguageProperties
Sets it as rawLogs
setReturnType(YetiType)
- Method in class yeti.
YetiRoutine
Setter for the return type of the routine.
setSimpleType(boolean)
- Method in class yeti.environments.csharp.
YetiCsharpSpecificType
Sets the reason it is a simple type.
setSimpleType(boolean)
- Method in class yeti.environments.java.
YetiJavaSpecificType
Sets the reason it is a simple type.
setStrategy(YetiStrategy)
- Method in class yeti.
YetiEngine
Setter for the strategy.
setTimeoutInMilliseconds(int)
- Method in class yeti.environments.
YetiTestManager
Simple setter for the timeout in this test manager.
setToUpdate(boolean)
- Method in class yeti.monitoring.
YetiSampler
A simple setter for is to update.
setType(YetiType)
- Method in class yeti.
YetiCard
Setter for the type of the card.
setType(YetiType)
- Method in class yeti.
YetiVariable
setValue(Object)
- Method in class yeti.
YetiCard
Setter for the value of the card.
setValue(String)
- Method in class yeti.
YetiIdentifier
Setter for the value of the identifier.
setValue(String)
- Method in class yeti.
YetiName
Setter for the value of this name.
setValue(Object)
- Method in class yeti.
YetiVariable
sliceStatically(String)
- Static method in class yeti.environments.csharp.
YetiCsharpLogProcessor
Slices the code of the test case statically and conervatively.
sliceStatically(String)
- Static method in class yeti.environments.java.
YetiJavaLogProcessor
Slices the code of the test case statically and conervatively.
specificMaximumNumberOfDirectInstances
- Variable in class yeti.
YetiType
The maximum to the number of instances of this type.
st
- Static variable in class yeti.
Yeti
stopRoutine()
- Method in class yeti.monitoring.
YetiGUI
Method to stop the update of the GUI.
stopTesting()
- Method in class yeti.environments.csharp.
YetiCsharpTestManager
stopTesting()
- Method in class yeti.environments.java.
YetiJavaTestManager
stopTesting()
- Method in class yeti.environments.
YetiTestManager
Stop the testing.
strategy
- Static variable in class yeti.
Yeti
The strategy being used.
successCall
- Variable in class yeti.environments.csharp.
YetiCsharpConstructor
successCall
- Variable in class yeti.environments.csharp.
YetiCsharpMethod
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
W
Y
_


A new data type Before talking about the Either data type, we need to know what a data type is.
A data type is an abstraction that encapsulates one reusable coding pattern.
In our case, the Either data type encapsulates two other objects: Left and Right. These two objects represent Error and Success respectively.
This is a common pattern for Functional Programming.
Left and Right Left and Right, are classes wich represent the error and success data.
Task report In the life of every system manager, sooner or later it has happened to do reporting, or by collecting data from logs, databases as diverse as LDAP servers.
The thing you will surely have done is to collect data manually, using tools like grep and awk for configuration files and logs.
$ cat example.log | grep 'ERROR' $ awk '{print $2}' example.log Or a bash script that analyzes each row and then selects only those of interest.
Fun terminal tools There are very useful command line tools, which are used for daily administration, whatever the job you have to do, an example are find, grep, cat, less, etc. There are also more complex tools that require the study and consultation of manuals such as docker, vagrant, etc. and are for advanced users such as systems engineers and developers.
Other tools are used … well, practically nothing, except to elicit a laugh.
In the life of a designer or font maker, the need arises to see how a font looks on a certain image, with a certain color and size, or simply, have a reliable preview of the final result. To do this, graphical tools are required.
Preview of a font To work with font previews, there are system previewers at the level of any operating system. This is a great starter tool to see what a font will look like on our project.


int socket(int domain, int type, int protocol);
The domain argument specifies a communication domain; this selects the protocol family which will be used for communication. These families are defined in <sys/socket.h>. The currently understood formats include:
| Name | Purpose | Man page |
| AF_UNIX, AF_LOCAL | Local communication |
unix(7)
|
| AF_INET | IPv4 Internet protocols |
ip(7)
|
| AF_INET6 | IPv6 Internet protocols |
ipv6(7)
|
| AF_IPX | IPX - Novell protocols | |
| AF_NETLINK | Kernel user interface device |
netlink(7)
|
| AF_X25 | ITU-T X.25 / ISO-8208 protocol |
x25(7)
|
| AF_AX25 | Amateur radio AX.25 protocol | |
| AF_ATMPVC | Access to raw ATM PVCs | |
| AF_APPLETALK | AppleTalk |
ddp(7)
|
| AF_PACKET | Low level packet interface |
packet(7)
|
The socket has the indicated type, which specifies the communication semantics. Currently defined types are:
Some socket types may not be implemented by all protocol families.
Since Linux 2.6.27, the type argument serves a second purpose: in addition to specifying a socket type, it may include the bitwise OR of any of the following values, to modify the behavior of socket():
The protocol specifies a particular protocol to be used with the socket. Normally only a single protocol exists to support a particular socket type within a given protocol family, in which case protocol can be specified as 0. However, it is possible that many protocols may exist, in which case a particular protocol must be specified in this manner. The protocol number to use is specific to the ``communication domain'' in which communication is to take place; see protocols(5). See getprotoent(3) on how to map protocol name strings to protocol numbers.
Sockets of type SOCK_STREAM are full-duplex byte streams, similar to pipes. They do not preserve record boundaries. A stream socket must be in a connected state before any data may be sent or received on it. A connection to another socket is created with a connect(2) call. Once connected, data may be transferred using read(2) and write(2) calls or some variant of the send(2) and recv(2) calls. When a session has been completed a close(2) may be performed. Out-of-band data may also be transmitted as described in send(2) and received as described in recv(2).
The communications protocols which implement a SOCK_STREAM ensure that data is not lost or duplicated. If a piece of data for which the peer protocol has buffer space cannot be successfully transmitted within a reasonable length of time, then the connection is considered to be dead. When SO_KEEPALIVE is enabled on the socket the protocol checks in a protocol-specific manner if the other end is still alive. A SIGPIPE signal is raised if a process sends or receives on a broken stream; this causes naive processes, which do not handle the signal, to exit. SOCK_SEQPACKET sockets employ the same system calls as SOCK_STREAM sockets. The only difference is that read(2) calls will return only the amount of data requested, and any data remaining in the arriving packet will be discarded. Also all message boundaries in incoming datagrams are preserved.
SOCK_DGRAM and SOCK_RAW sockets allow sending of datagrams to correspondents named in sendto(2) calls. Datagrams are generally received with recvfrom(2), which returns the next datagram along with the address of its sender.
SOCK_PACKET is an obsolete socket type to receive raw packets directly from the device driver. Use packet(7) instead.
An fcntl(2) F_SETOWN operation can be used to specify a process or process group to receive a SIGURG signal when the out-of-band data arrives or SIGPIPE signal when a SOCK_STREAM connection breaks unexpectedly. This operation may also be used to set the process or process group that receives the I/O and asynchronous notification of I/O events via SIGIO. Using F_SETOWN is equivalent to an ioctl(2) call with the FIOSETOWN or SIOCSPGRP argument.
When the network signals an error condition to the protocol module (e.g., using a ICMP message for IP) the pending error flag is set for the socket. The next operation on this socket will return the error code of the pending error. For some protocols it is possible to enable a per-socket error queue to retrieve detailed information about the error; see IP_RECVERR in ip(7).
The operation of sockets is controlled by socket level options. These options are defined in <sys/socket.h>. The functions setsockopt(2) and getsockopt(2) are used to set and get options, respectively.
Other errors may be generated by the underlying protocol modules.
The SOCK_NONBLOCK and SOCK_CLOEXEC flags are Linux-specific.
socket() appeared in 4.2BSD. It is generally portable to/from non-BSD systems supporting clones of the BSD socket layer (including System V variants).
The manifest constants used under 4.x BSD for protocol families are PF_UNIX, PF_INET, and so on, while AF_UNIX, AF_INET, and so on are used for address families. However, already the BSD man page promises: "The protocol family generally is the same as the address family", and subsequent standards use AF_* everywhere.
"An Introductory 4.3BSD Interprocess Communication Tutorial" and "BSD Interprocess Communication Tutorial", reprinted in UNIX Programmer's Supplementary Documents Volume 1.