]> git.cworth.org Git - apitrace/log
apitrace
12 years agoUpdate docs.
José Fonseca [Tue, 29 Nov 2011 23:25:13 +0000 (23:25 +0000)]
Update docs.

12 years agoSupport 'apitrace diff-images' on Windows.
José Fonseca [Tue, 29 Nov 2011 11:01:05 +0000 (11:01 +0000)]
Support 'apitrace diff-images' on Windows.

12 years agoUpdate glws Cocoa bindings too.
José Fonseca [Tue, 29 Nov 2011 06:50:25 +0000 (06:50 +0000)]
Update glws Cocoa bindings too.

12 years agoRefactor the code to find scripts.
José Fonseca [Tue, 29 Nov 2011 00:25:12 +0000 (00:25 +0000)]
Refactor the code to find scripts.

Hopefully fixes scripts on Windows too, but untested yet.

12 years agoInstall snapdiff.py as well.
José Fonseca [Tue, 29 Nov 2011 00:22:41 +0000 (00:22 +0000)]
Install snapdiff.py as well.

12 years agoCache context profile in glws::Context.
José Fonseca [Mon, 28 Nov 2011 21:48:58 +0000 (21:48 +0000)]
Cache context profile in glws::Context.

12 years agoAllow to retrace with EGL too.
José Fonseca [Sun, 27 Nov 2011 15:16:34 +0000 (15:16 +0000)]
Allow to retrace with EGL too.

12 years agoAllow to specify an initial call no in the qapitrace command line.
José Fonseca [Sun, 27 Nov 2011 15:15:33 +0000 (15:15 +0000)]
Allow to specify an initial call no in the qapitrace command line.

12 years agoAdd "apitrace repack" command.
José Fonseca [Sun, 27 Nov 2011 12:32:00 +0000 (12:32 +0000)]
Add "apitrace repack" command.

12 years agoReturn read bytes in File::read().
José Fonseca [Sun, 27 Nov 2011 12:15:32 +0000 (12:15 +0000)]
Return read bytes in File::read().

12 years agoDon't call overridden virtual methods from the base destructor.
José Fonseca [Sun, 27 Nov 2011 12:18:24 +0000 (12:18 +0000)]
Don't call overridden virtual methods from the base destructor.

It causes the program to terminate with "pure virtual method called"
error, as the derived class members are no longer accessible.

12 years agoAlways try dlsym before get eglGetProcAddress
Kan-Ru Chen [Thu, 10 Nov 2011 02:57:04 +0000 (10:57 +0800)]
Always try dlsym before get eglGetProcAddress

Some implementation could return garbage from eglGetProcAddress

12 years agoAdd hyperlinks for non-ARB extensions too.
José Fonseca [Sun, 27 Nov 2011 12:04:13 +0000 (12:04 +0000)]
Add hyperlinks for non-ARB extensions too.

12 years agoRequire gles1 and gles2 modules for EGL support (fixes issue #58).
José Fonseca [Sat, 26 Nov 2011 10:50:39 +0000 (10:50 +0000)]
Require gles1 and gles2 modules for EGL support (fixes issue #58).

12 years agoFix GUI visualization of floating point values.
José Fonseca [Fri, 25 Nov 2011 13:37:37 +0000 (13:37 +0000)]
Fix GUI visualization of floating point values.

According to http://doc.qt.nokia.com/stable/qvariant.html#type ,
variant types are actually QMetaType::Type, which includes floats.

So handle the QMetaType::Float case everywhere.

12 years agoTrace via "apitrace trace" command.
José Fonseca [Fri, 25 Nov 2011 13:16:35 +0000 (13:16 +0000)]
Trace via "apitrace trace" command.

It could be done via the library directly, but this allows to use
QProcess as before, and therefore run asynchronously without extra effort.

12 years agoRemove unused includes from trace_file.cpp
Kan-Ru Chen [Fri, 25 Nov 2011 03:02:01 +0000 (11:02 +0800)]
Remove unused includes from trace_file.cpp

12 years agoAdd links to EXT_framebuffer_object spec.
José Fonseca [Fri, 25 Nov 2011 11:26:08 +0000 (11:26 +0000)]
Add links to EXT_framebuffer_object spec.

12 years agoFix internalformat determination for renderbuffers.
José Fonseca [Fri, 25 Nov 2011 11:15:06 +0000 (11:15 +0000)]
Fix internalformat determination for renderbuffers.

glGetRenderbufferParameteriv takes a target.

12 years agoCleanup and generalize os string class.
José Fonseca [Thu, 24 Nov 2011 20:09:41 +0000 (20:09 +0000)]
Cleanup and generalize os string class.

12 years agoKill glsnapshot.
José Fonseca [Thu, 24 Nov 2011 19:12:34 +0000 (19:12 +0000)]
Kill glsnapshot.

The ability of taking snaphshots while tracing was meant for test
automation of apitrace itself, but even so, it was not very robust
-- apps that used glXCreateWindow would not find be able to determine
window id --, so remove this now that a custom made test suite is
being developed.

12 years agoParse doubles to a new Double class rather than to the Float class.
Carl Worth [Thu, 17 Nov 2011 22:04:16 +0000 (14:04 -0800)]
Parse doubles to a new Double class rather than to the Float class.

This is simply a case of not discarding information. Without this, it would
not be possible to parse a trace and re-create the identical trace.

Signed-off-by: José Fonseca <jose.r.fonseca@gmail.com>
12 years agoTODO: Fix typo in the description of the range specification.
Carl Worth [Wed, 16 Nov 2011 04:54:01 +0000 (20:54 -0800)]
TODO: Fix typo in the description of the range specification.

The syntax example was updated from using '@' to '/' some time ago,
but the description still had the old '@' symbol.

12 years agoPrevent segfault on glretrace crash (fixes issue #52).
José Fonseca [Thu, 24 Nov 2011 16:30:49 +0000 (16:30 +0000)]
Prevent segfault on glretrace crash (fixes issue #52).

On glretrace crash, both error and finished QProcess events are emitted, by
this order. Members were reset on error, causing null pointer dereference
on replayFinished.

Fix this by handling abnormal termination on replayFinished too.

replayError should probably removed/merged into replayFinished.

12 years agoAbort on failure to open trace (fixes issue #50).
José Fonseca [Thu, 24 Nov 2011 15:09:47 +0000 (15:09 +0000)]
Abort on failure to open trace (fixes issue #50).

12 years agosnapdiff: Drop the --version option
Carl Worth [Mon, 14 Nov 2011 19:05:11 +0000 (11:05 -0800)]
snapdiff: Drop the --version option

This isn't currently giving any actual information, and it doesn't fit
well with the new top-level apitrace command, (which should presumably
take care of any --version option itself).

12 years agoAdd "apitrace diff-images" command
Carl Worth [Sat, 12 Nov 2011 00:58:05 +0000 (16:58 -0800)]
Add "apitrace diff-images" command

Which simply calls out to the existing snapdiff.py script, (notably,
it also passes "apitrace diff-images --help" to snapdiff.py as well).

12 years agoEncode format as a member and not part of the label.
Zack Rusin [Thu, 17 Nov 2011 21:00:41 +0000 (16:00 -0500)]
Encode format as a member and not part of the label.

12 years agoFix MinGW-w64 build without DXSDK.
José Fonseca [Thu, 17 Nov 2011 15:47:17 +0000 (15:47 +0000)]
Fix MinGW-w64 build without DXSDK.

12 years agoAllow to enable/disable EGL support.
José Fonseca [Thu, 17 Nov 2011 15:45:10 +0000 (15:45 +0000)]
Allow to enable/disable EGL support.

As done with GUI, to avoid automagic dependencies.

12 years agoIgnore generated files.
José Fonseca [Tue, 15 Nov 2011 21:28:08 +0000 (21:28 +0000)]
Ignore generated files.

12 years agoFix whitespace in CMakeLists.txt.
José Fonseca [Tue, 15 Nov 2011 18:47:20 +0000 (18:47 +0000)]
Fix whitespace in CMakeLists.txt.

12 years agoKeep Copyright lines together.
José Fonseca [Tue, 15 Nov 2011 09:52:15 +0000 (09:52 +0000)]
Keep Copyright lines together.

12 years agoDrop glPointSizePointerOES from eglimports.hpp.
José Fonseca [Tue, 15 Nov 2011 09:28:01 +0000 (09:28 +0000)]
Drop glPointSizePointerOES from eglimports.hpp.

MinGW doesn't like it for some reason and it doesn't seem to be needed.

12 years agogles: Fix retrace of eglCreateContext for GLES contexts
Chia-I Wu [Tue, 8 Nov 2011 21:31:58 +0000 (14:31 -0700)]
gles: Fix retrace of eglCreateContext for GLES contexts

Check the current API and the attribute list to determine the profile of the
context.

12 years agogles: Add eglretrace
Chia-I Wu [Tue, 8 Nov 2011 21:33:57 +0000 (14:33 -0700)]
gles: Add eglretrace

It works like glretrace, except that an EGL-based glws implementation is used.

12 years agogles: Add support for GLES retracing
Chia-I Wu [Mon, 7 Nov 2011 21:10:46 +0000 (14:10 -0700)]
gles: Add support for GLES retracing

GLES entrypoings are added to glretrace.py, as if GLES is just an extension to
GL.

12 years agoglws: Add EGL/Xlib-based implementation
Chia-I Wu [Mon, 7 Nov 2011 21:33:25 +0000 (14:33 -0700)]
glws: Add EGL/Xlib-based implementation

This is based on glws_glx, with GLX replaced by EGL.  This is also the only
glws implementation that supports GLESv1 and GLESv2 profiles.

12 years agoglws: Add support for profiles
Chia-I Wu [Mon, 7 Nov 2011 23:12:29 +0000 (16:12 -0700)]
glws: Add support for profiles

The valid profiles are PROFILE_COMPAT, PROFILE_ES1, and PROFILE_ES2.  They
stand for desktop GL with compatibility profile, GLESv1, and GLESv2
respectively.  Update createContext to take profile as the last parameter.

12 years agoglws: Allow the attribute terminator to be specified
Chia-I Wu [Mon, 7 Nov 2011 21:45:20 +0000 (14:45 -0700)]
glws: Allow the attribute terminator to be specified

This is needed to support EGL attribute lists.  They have EGL_NONE, instead of
zero, as the list terminator.

12 years agogles: Add support for GLES tracing to egltrace
Chia-I Wu [Wed, 2 Nov 2011 17:10:00 +0000 (01:10 +0800)]
gles: Add support for GLES tracing to egltrace

Override GLES entrypoints and set the tracer context's profile when
eglMakeCurrent is called.  This allows egltrace to trace GLES apps.

12 years agogles: Prepare __gl_image_size for GLES
Chia-I Wu [Wed, 2 Nov 2011 17:59:22 +0000 (01:59 +0800)]
gles: Prepare __gl_image_size for GLES

__gl_image_size queries several GL states that are not available in GLES
contexts.  The defaults work for GLES so those queries can be safely skipped.

12 years agogles: Add ES1 and ES2 profiles to glretrace.py
Chia-I Wu [Wed, 2 Nov 2011 17:37:36 +0000 (01:37 +0800)]
gles: Add ES1 and ES2 profiles to glretrace.py

Some of the internal GL calls we make generate GL_INVALID_ENUM or other errors
when tracing an GLES app.  We need to know the profile of the current context
to adapt the calls made.

12 years agogles: Update glproc.py
Chia-I Wu [Thu, 3 Nov 2011 04:45:00 +0000 (12:45 +0800)]
gles: Update glproc.py

Generate dispatch functions for GLES API.

12 years agogles: add GLES API spec
Chia-I Wu [Wed, 2 Nov 2011 13:38:26 +0000 (21:38 +0800)]
gles: add GLES API spec

Only entrypoints found in OpenGL ES 1.1 and OpenGL ES 2.0 are added.  No
extension support yet.  This could limit the usefulness a lot.

12 years agogles: Include GLES headers in eglimports.hpp
Chia-I Wu [Wed, 2 Nov 2011 13:12:51 +0000 (21:12 +0800)]
gles: Include GLES headers in eglimports.hpp

They are always included to make sure we have GLES types and enums defined.
This allows us to treat GLES effectively as an extension to GL, without having
to put #ifdef's at multiple places.

12 years agogles: Add Khronos GLES headers
Chia-I Wu [Wed, 2 Nov 2011 13:13:47 +0000 (21:13 +0800)]
gles: Add Khronos GLES headers

12 years agoAdd profile to tracer_context
Chia-I Wu [Wed, 2 Nov 2011 17:32:35 +0000 (01:32 +0800)]
Add profile to tracer_context

The profile of the context, which is always PROFILE_COMPAT for now.

12 years agoAdd tracer_context as the tracer's context
Chia-I Wu [Wed, 2 Nov 2011 17:19:46 +0000 (01:19 +0800)]
Add tracer_context as the tracer's context

For now, it is just a static struct replacing __user_arrays*.  Later, we can
add more fields to cache more GL states (e.g. is there a PBO bound?), support
multiple contexts, and etc.

12 years agoAdd GL_FIXED to __gl_type_size
Chia-I Wu [Wed, 2 Nov 2011 13:45:47 +0000 (21:45 +0800)]
Add GL_FIXED to __gl_type_size

It is needed for GL_ARB_ES2_compatibility (and GLES).

12 years agoMake the details view a bit clearer.
Zack Rusin [Thu, 17 Nov 2011 04:52:15 +0000 (23:52 -0500)]
Make the details view a bit clearer.

most importantly show the frame number

12 years agoReturn format info for both textures and framebuffers.
Zack Rusin [Thu, 17 Nov 2011 03:44:05 +0000 (22:44 -0500)]
Return format info for both textures and framebuffers.

Incredibly useful, especially that we don't encode anything
but 32bpp rgba correctly.

12 years agoAdd depth info to the surfaces.
Zack Rusin [Thu, 17 Nov 2011 03:43:34 +0000 (22:43 -0500)]
Add depth info to the surfaces.

12 years agoFix fetching of the data for uniform arrays.
Zack Rusin [Wed, 16 Nov 2011 02:33:31 +0000 (21:33 -0500)]
Fix fetching of the data for uniform arrays.

The initial array element is usually returned as arrayName[0] not
arrayName which means that we were usually creating two-dimensional
arrays for those elements which in turned always returned garbage.

12 years agoWarn for QueryInterface with unknown IIDs.
José Fonseca [Fri, 11 Nov 2011 20:12:15 +0000 (20:12 +0000)]
Warn for QueryInterface with unknown IIDs.

12 years agoAbstract execv().
José Fonseca [Fri, 11 Nov 2011 14:56:42 +0000 (14:56 +0000)]
Abstract execv().

12 years agoAdd missing terminator.
José Fonseca [Wed, 9 Nov 2011 12:08:39 +0000 (12:08 +0000)]
Add missing terminator.

12 years agoAdd an "--api" option to "apitrace trace" allowing to choose egl.
José Fonseca [Thu, 10 Nov 2011 06:37:13 +0000 (06:37 +0000)]
Add an "--api" option to "apitrace trace" allowing to choose egl.

12 years agoBuild egltrace.so into the wrapper dir.
José Fonseca [Thu, 10 Nov 2011 05:55:47 +0000 (05:55 +0000)]
Build egltrace.so into the wrapper dir.

12 years agoegl: add retracing support for EGL
Chia-I Wu [Wed, 2 Nov 2011 12:16:36 +0000 (20:16 +0800)]
egl: add retracing support for EGL

As the glws abstraction supports desktop GL, EGL retrace will abort with a
warning when the trace file tries to create a GLES context.

12 years agoegl: add EGL tracer
Chia-I Wu [Wed, 2 Nov 2011 10:11:53 +0000 (18:11 +0800)]
egl: add EGL tracer

This tracer supports EGL/OpenGL applications for now.  Support for GLES is
missing, but can be added later.  There are two new macros defined.  HAVE_EGL
indicates that the system has EGL available.  It will make eglimports.h
include EGL headers.

There is also TRACE_EGL.  It indicates that EGL, instead of the OS-dependent
GLX/CGL/WGL, is the winsys API to trace,

12 years agocmake: include FindPkgConfig.
José Fonseca [Sun, 6 Nov 2011 10:13:49 +0000 (10:13 +0000)]
cmake: include FindPkgConfig.

12 years agoadd support for (key, val) attribute list
Chia-I Wu [Wed, 2 Nov 2011 10:30:28 +0000 (18:30 +0800)]
add support for (key, val) attribute list

A (key, val) attribute list has this format

  { key1, val1, ..., keyN, valN, terminator }

and the size is 2*N + 1

12 years agoegl: Update glproc.py
Chia-I Wu [Thu, 3 Nov 2011 04:24:53 +0000 (12:24 +0800)]
egl: Update glproc.py

Generate dispatch functions for EGL API.

12 years agoegl: Add EGL API spec
Chia-I Wu [Thu, 3 Nov 2011 04:23:21 +0000 (12:23 +0800)]
egl: Add EGL API spec

Only those defined by EGL 1.4, no extensions yet.  This limits the usefulness
a lot.

12 years agoegl: Add eglimports.hpp
Chia-I Wu [Wed, 2 Nov 2011 10:47:23 +0000 (18:47 +0800)]
egl: Add eglimports.hpp

This header file is included by glimports.hpp.  It is made a separate file
file so that we can add the (messy) GLES includes to it later without
complicating glimports.hpp.

12 years agoegl: Add Khronos EGL headers
Chia-I Wu [Wed, 2 Nov 2011 11:37:40 +0000 (19:37 +0800)]
egl: Add Khronos EGL headers

Use our own egl.h and eglext.h, but system's platform headers (eglplatform.h
and khrplatform.h).

12 years agoAdd new "apitrace diff-state" command
Carl Worth [Sat, 5 Nov 2011 00:04:15 +0000 (17:04 -0700)]
Add new "apitrace diff-state" command

Which is simply a convenient way to invoke the existing jsondiff.py script,
(which is now installed by "make install" to support this command).

12 years agodoc: Prefer `apitrace diff` over tracediff.sh.
José Fonseca [Sun, 6 Nov 2011 09:01:12 +0000 (09:01 +0000)]
doc: Prefer `apitrace diff` over tracediff.sh.

12 years agocli: Pass apitrace path to tracediff.sh.
José Fonseca [Sun, 6 Nov 2011 08:58:30 +0000 (08:58 +0000)]
cli: Pass apitrace path to tracediff.sh.

So that it works automatically from the build directory too.

12 years agocli: Add a new "apitrace diff" command.
Carl Worth [Fri, 4 Nov 2011 22:45:09 +0000 (15:45 -0700)]
cli: Add a new "apitrace diff" command.

This command simply provides a more consistent way of getting access
to the existing tracediff.sh command, (which is now installed to
<prefix>/lib/apitrace/scripts for the "apitrace diff" command to
invoke, but not necessarily for users to invoke directly).

12 years agoSeparate wrappers/ and scripts/ under <prefix>/lib/apitrace
Carl Worth [Fri, 4 Nov 2011 22:42:02 +0000 (15:42 -0700)]
Separate wrappers/ and scripts/ under <prefix>/lib/apitrace

We now define a new APITRACE_SCRIPTS_INSTALL_DIR:

<prefix>/lib/apitrace/scripts

where scripts will soon be installed (as needed).

Meanwhile, APITRACE_WRAPPER_INSTALL_DIR is updated to:

<prefix>/lib/apitrace/$arch/wrappers

(where before it didn't have the final "wrappers" directory).

12 years agoFix "apitrace trace" when running from installed location.
Carl Worth [Fri, 4 Nov 2011 23:20:57 +0000 (16:20 -0700)]
Fix "apitrace trace" when running from installed location.

A missing path separator was causing the wrapper library to fail to be found.

12 years agogui: Handle incomplete calls.
José Fonseca [Sat, 5 Nov 2011 08:50:25 +0000 (08:50 +0000)]
gui: Handle incomplete calls.

Should fix issue 48.

12 years agoOnly re-allocate if the snappy cache buffer when it is not big enough.
José Fonseca [Thu, 3 Nov 2011 19:27:57 +0000 (19:27 +0000)]
Only re-allocate if the snappy cache buffer when it is not big enough.

12 years agoUpdate glxtrace.so path in docs.
José Fonseca [Thu, 3 Nov 2011 14:32:45 +0000 (14:32 +0000)]
Update glxtrace.so path in docs.

12 years agoFix typo.
José Fonseca [Thu, 3 Nov 2011 14:24:01 +0000 (14:24 +0000)]
Fix typo.

12 years agoMake findFile non-static, given it will be necessary for other commands.
José Fonseca [Thu, 3 Nov 2011 14:17:55 +0000 (14:17 +0000)]
Make findFile non-static, given it will be necessary for other commands.

12 years agoSplit common functionality out of cli.
José Fonseca [Thu, 3 Nov 2011 13:59:54 +0000 (13:59 +0000)]
Split common functionality out of cli.

12 years agoMake file_exists as os::Path method.
José Fonseca [Thu, 3 Nov 2011 13:19:48 +0000 (13:19 +0000)]
Make file_exists as os::Path method.

12 years agoKeep info on how to manually retrace in a separate section.
José Fonseca [Thu, 3 Nov 2011 12:30:18 +0000 (12:30 +0000)]
Keep info on how to manually retrace in a separate section.

12 years agoAdd a new "apitrace trace" command to the command-line interface.
Carl Worth [Wed, 2 Nov 2011 00:54:19 +0000 (17:54 -0700)]
Add a new "apitrace trace" command to the command-line interface.

There is no code to support Windows yet, but there is specific code
for both Linux and Mac OS X. The documentation is also updated to
reflect the new command.

Signed-off-by: José Fonseca <jose.r.fonseca@gmail.com>
12 years agoPut glxtrace.so also in the wrappers directory.
José Fonseca [Thu, 3 Nov 2011 11:54:05 +0000 (11:54 +0000)]
Put glxtrace.so also in the wrappers directory.

For consistency among all platforms, per Carl Worth's suggestion,
but the wrappers DLLs must remain in a directory of their own to
avoid interfering with other executables.

12 years agoGive CLI command names a _command prefix
Carl Worth [Tue, 1 Nov 2011 20:47:26 +0000 (13:47 -0700)]
Give CLI command names a _command prefix

This is just to set things up for a trace_command command, (which
cannot be named "trace" since that would conflict with "namespace
trace").

12 years agoAdd os::Path.trimFilename function.
Carl Worth [Tue, 1 Nov 2011 20:49:43 +0000 (13:49 -0700)]
Add os::Path.trimFilename function.

This is the counterpart to trimDirectory. This function trims the
final filename component from the path leaving just the containing
directory.

12 years agoTODO: Add some notes on additions we want to the command-line interface
Carl Worth [Tue, 1 Nov 2011 21:26:38 +0000 (14:26 -0700)]
TODO: Add some notes on additions we want to the command-line interface

These come from some recent dicussion on the mailing list.

12 years agoMinor typo correction of code comment
Carl Worth [Tue, 1 Nov 2011 20:48:55 +0000 (13:48 -0700)]
Minor typo correction of code comment

Without this, the sentence is not gramatically well-formed.

12 years agoMac OS X: Fix getProcessName() to avoid assertion failure in truncate
Carl Worth [Wed, 2 Nov 2011 00:31:28 +0000 (17:31 -0700)]
Mac OS X: Fix getProcessName() to avoid assertion failure in truncate

Apparently _NSGetExecutablePath doesn't actually set the len field in
the case of successfully copying a value to buf. In this case, the
value in buf is properly terminated, so we can just use strlen to find
a legal value to use when calling truncate.

12 years agoExpose build/install dirs as a define.
José Fonseca [Tue, 1 Nov 2011 08:27:12 +0000 (08:27 +0000)]
Expose build/install dirs as a define.

Also, pick a wrapper install dir that varies with architecture, to allow
tracing of multiple binaries on multiarch.

12 years agoFix typos in _vscprintf comment.
José Fonseca [Tue, 1 Nov 2011 07:14:46 +0000 (07:14 +0000)]
Fix typos in _vscprintf comment.

12 years agoChange non-executable install directories to include an "apitrace" component
Carl Worth [Tue, 18 Oct 2011 23:06:05 +0000 (16:06 -0700)]
Change non-executable install directories to include an "apitrace" component

It's just more polite to put documentation into
<prefix>/share/doc/apitrace rather than just dumping it into the
top-level <prefix>/doc.

Similarly, since glxtrace.so is not a conventional library, it doesn't
belong in <prefix>/lib but is well-suited for <prefix>/lib/apitrace.

12 years agoMerge branch 'os-path'
José Fonseca [Mon, 31 Oct 2011 15:41:14 +0000 (15:41 +0000)]
Merge branch 'os-path'

12 years agoMore os::Path fixes.
José Fonseca [Mon, 31 Oct 2011 13:58:32 +0000 (13:58 +0000)]
More os::Path fixes.

12 years agoFix os::Path::format on MinwGW.
José Fonseca [Mon, 31 Oct 2011 13:57:53 +0000 (13:57 +0000)]
Fix os::Path::format on MinwGW.

12 years agoInclude sys/syslimits.h for PATH_MAX on MacOSX.
José Fonseca [Mon, 31 Oct 2011 11:52:10 +0000 (11:52 +0000)]
Include sys/syslimits.h for PATH_MAX on MacOSX.

12 years agoUpdate docs / scripts for tracedump -> apitrace dump change.
José Fonseca [Sun, 30 Oct 2011 14:37:35 +0000 (14:37 +0000)]
Update docs / scripts for tracedump -> apitrace dump change.

12 years agoDrop first_arg_command.
José Fonseca [Sun, 30 Oct 2011 14:29:28 +0000 (14:29 +0000)]
Drop first_arg_command.

Unnecessary.

12 years agoBetter isolation of CLI source files.
José Fonseca [Sun, 30 Oct 2011 14:21:03 +0000 (14:21 +0000)]
Better isolation of CLI source files.

12 years agoTweak help output.
José Fonseca [Sun, 30 Oct 2011 14:07:20 +0000 (14:07 +0000)]
Tweak help output.

* accept "apitrace dump --help" as help.
* list commands in "apitrace help" too.
* tweak whitespace.

12 years agoUse a slightly different naming convention for cli source files.
José Fonseca [Sun, 30 Oct 2011 13:38:25 +0000 (13:38 +0000)]
Use a slightly different naming convention for cli source files.