| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename StringUtil.strip() -> StringUtil.trim(), refine API docHEADmaster | Sven Göthel | 2024-02-04 | 2 | -43/+45 |
* | Adding StringUtil, containing basic utility functions as well as unicode spac... | Sven Göthel | 2024-02-04 | 2 | -0/+504 |
* | PTS: Rename millisToTimeStr() -> toTimeStr(), analogue to toMillis() | Sven Göthel | 2024-02-02 | 1 | -10/+10 |
* | PTS: Add toMillis(String), parsing string representation in '[H[H]:]m[m]:s[s]... | Sven Göthel | 2024-02-02 | 1 | -3/+28 |
* | PTS: Add convenient getCurrent() passing Clock.currentMillis() to get(long). | Sven Göthel | 2024-01-31 | 1 | -0/+2 |
* | Merge remote-tracking branch 'Mathieu_Fery/1482-npe-on-java-callback-call-wit... | Sven Göthel | 2024-01-05 | 1 | -1/+2 |
|\ |
|
| * | feat(callbackGenerator): Prevent NPE during call of java callback | Mathieu Féry | 2023-12-06 | 1 | -1/+2 |
* | | PTS: Add millisToTimeStr(..) convenient time string representation, also used... | Sven Gothel | 2023-12-30 | 1 | -0/+67 |
|/ |
|
* | Bug 1481 - Remove redundant isPascalLen() branch | Sven Gothel | 2023-12-02 | 1 | -2/+0 |
* | TestStructGen*: Enable standalone testing, enforce Platform.initSingleton() | Sven Gothel | 2023-12-02 | 2 | -0/+4 |
* | Bug 1481 - Hide [ArgumentIs]PascalString argument's length | Sven Gothel | 2023-12-02 | 16 | -166/+267 |
* | Bug 1474: Only quote exe-file path on Windows for execution | Sven Gothel | 2023-11-28 | 1 | -1/+9 |
* | Bug 1474: Allow temp folder for exe-file test to contain parenthesis on Windows | Sven Gothel | 2023-11-28 | 2 | -3/+10 |
* | Bug 1479: NativeLibrary: Add getNativeLibraryPath() returning queried used na... | Sven Gothel | 2023-11-26 | 15 | -68/+226 |
* | PTS: Add copy constructor | Sven Gothel | 2023-10-16 | 1 | -0/+5 |
* | PTS: get(currentMillis): Employ rounding in integer conversion | Sven Gothel | 2023-10-16 | 1 | -2/+2 |
* | Bug 1472: Enhance AV Sync: Pass through PTS object in AudioSink, tracking las... | Sven Gothel | 2023-10-15 | 4 | -19/+159 |
* | AudioSink: Rename getQueued{Time->Duration}(), add updateQueue() | Sven Gothel | 2023-10-06 | 3 | -4/+22 |
* | AudioSink/TimeFrame1: API doc: Add notes about integer stored milliseconds fo... | Sven Gothel | 2023-10-06 | 2 | -7/+39 |
* | Clock/Platform: Add currentMillis() analogue to currentNanos(), returning cur... | Sven Gothel | 2023-10-06 | 5 | -9/+277 |
* | AudioSink: Just pass a finte buffer size (KISS), add getLastBufferedPTS() to ... | Sven Gothel | 2023-10-04 | 3 | -67/+52 |
* | WorkerThread.start(paused): Merge RUNNING | ACTIVE | Sven Gothel | 2023-09-22 | 1 | -1/+1 |
* | Uri: Added `Uri tryUriOrFile(final String uri_s)` for convenience / usability... | Sven Gothel | 2023-09-22 | 1 | -0/+56 |
* | WorkerThread: Enhanced testing, added optional StateCallback for state change... | Sven Gothel | 2023-09-22 | 2 | -134/+605 |
* | WorkerThread: Remove minDelayMS field, have it in Runnable branch only | Sven Gothel | 2023-09-21 | 1 | -3/+2 |
* | WorkerThread: Fix minDelayMS assignment using validated field value | Sven Gothel | 2023-09-21 | 1 | -1/+1 |
* | WorkerThread: Add optional minDelay to throttle excecution | Sven Gothel | 2023-09-21 | 2 | -24/+57 |
* | WorkerThread: Move 'streamErr' Exception to local Runnable | Sven Gothel | 2023-09-20 | 1 | -1/+1 |
* | Add WorkerThread: A re-start'able, pause'able and interrupt'able worker threa... | Sven Gothel | 2023-09-20 | 2 | -0/+490 |
* | InterruptSource.Thread: Add ctor variant w/ sole Runnable argument (was missing) | Sven Gothel | 2023-08-23 | 1 | -0/+7 |
* | GlueGen: 'from expression' -> 'with expression' | Sven Gothel | 2023-08-10 | 1 | -1/+1 |
* | Bug 1450: TestCParser: Enable test10_cc() w/o JCPP | Sven Gothel | 2023-08-10 | 1 | -1/+1 |
* | Bug 1450: Add test snippets covering the issues: test2.h for Bindingtest2, Te... | Sven Gothel | 2023-08-10 | 5 | -11/+367 |
* | Bug 1450: Be more verbose w/ JavaEmitter comment lines for enums and defines,... | Sven Gothel | 2023-08-10 | 2 | -4/+9 |
* | Bug 1450: Widen ConstantDefinition.isConstantExpression() to include 'pattern... | Sven Gothel | 2023-08-10 | 1 | -2/+4 |
* | Bug 1450: Fix 'Number' rule, i.e. only consume positive numbers as `additiveE... | Sven Gothel | 2023-08-10 | 1 | -2/+2 |
* | ANTLR Syntax: Add debugging facility for GnuCParser.g and StdCParser.g | Sven Gothel | 2023-08-10 | 2 | -9/+29 |
* | TestJCPP: Add recursive-include test and include a header file starting with ... | Sven Gothel | 2023-08-08 | 4 | -9/+53 |
* | Merge remote-tracking branch 'Mathieu_Fery/1447-java-wildcard-parsing' | Sven Gothel | 2023-08-08 | 1 | -1/+7 |
|\ |
|
| * | feat(generation): Fix generic parsing inside JavaParser.g to allow parsing of... | Mathieu Féry | 2023-08-08 | 1 | -1/+7 |
* | | Merge remote-tracking branch 'Mathieu_Fery/1446-parent-class-directives-issue... | Sven Gothel | 2023-08-08 | 1 | -0/+1 |
|\ \ |
|
| * | | feat(generation): Fix CodeGenUtils.emitJavaHeaders | Mathieu Féry | 2023-08-08 | 1 | -0/+1 |
| |/ |
|
* | | Drop PCPP, GlueGen exclusively uses JCPP; Adopt test case Test{P->J}CPP | Sven Gothel | 2023-08-08 | 5 | -1426/+26 |
* | | Bump jcpp (merged w/ jcpp upstream v1.4.14) and adopt to changes | Sven Gothel | 2023-08-08 | 1 | -2/+5 |
|/ |
|
* | Minor cleanup (includes, spacing) | Sven Gothel | 2023-08-05 | 5 | -12/+1 |
* | Cleanup unit test class names (pt3): Try to start w/ 'Test', remove intermedi... | Sven Gothel | 2023-08-05 | 1 | -3/+3 |
* | Cleanup unit test class names (pt2): Try to start w/ 'Test', remove intermedi... | Sven Gothel | 2023-08-05 | 16 | -23/+23 |
* | Cleanup unit test class names: Try to start w/ 'Test', remove intermediate 'T... | Sven Gothel | 2023-08-05 | 9 | -0/+0 |
* | JavaConfiguration.requiresJavaCallbackCode() shall return true for all JavaCa... | Sven Gothel | 2023-08-05 | 1 | -1/+1 |
* | GlueGen Code Unit Tests using a statically linked tool library do not need to... | Sven Gothel | 2023-08-05 | 4 | -21/+4 |