Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jlo fixes/pvserver small fixes #26

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

johannes-lode
Copy link

Small fixes for pvserver.

Johannes Lode and others added 14 commits January 21, 2019 16:11
To avoid time calculation errors by mixing absolute time values with
relative time value in the same class, the interface was changed for the
application of relative amounts of time against absolute points in time.

Added interface for simple formatting options of time differences.
Intermediate commit for transfer to another workstation.
Meanwhile added a proxy interface, so the traditional interface of
operating with two operands of rlTimeEx is available. 
One small exception is there of returning double for the difference 
of two rlTimeEx object by default and returning rlTimeEx objects only 
on request by casting the second operand to RelativeTime(rltime_object).
* corrected bitmap defintion in enum for value MessageBoxNoButton
* updated some entries in processviewserver_string.h
* hardened socket creation against unwanted socket inheritance by 
  forked processes on POSIX systems
* hardened pvMessageBox() against buffer overruns by unexpected 
  long messages
Assertions and type conversion rules ensure to combine only valid
types of time (only one absolute time in addition or subtraction, all
others need to be relative time values)
jlo-fixes/rltime-relative-time-adjustments

Conflicts:
	.gitignore - resolved by mix-in
	rllib/lib/lib.pro - resolved by mix-in
	rllib/lib/rltime_v2.cpp - resolved by using my version
	rllib/lib/rltime_v2.h - resolved by using my version
'origin/jlo-fixes/rltime-relative-time-adjustments' into
jlo-fixes/pvserver-small-fixes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant