[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

apitrace: Changes to 'debian'



New branch 'debian' available with the following commits:
commit ed192dcac5381bcb7ecff2706242954eb6f5e2e3
Author: Christopher James Halse Rogers <raof@ubuntu.com>
Date:   Wed Oct 5 18:08:03 2011 +1100

    Initial packaging

commit e2c43205033026d70c12b592c84dfcc1e667cb4b
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 20:40:13 2011 +0100

    Rebrand as version 2.0

commit 78708c495e6d48d24e9a3007c80713746639581c
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 18:47:13 2011 +0100

    Tweaks to the cdecl.py script.

commit c329991d92dcf03f1dba7d3aa42452dd293b9503
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 18:46:42 2011 +0100

    Add a to-do note about GLU.

commit 8bf847a552e2854aa8b5726d76754a7647784e0c
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 18:46:23 2011 +0100

    Mark output params on CGL.

commit 13d3579d6189d28bda4b2cc2eb7b16a9511e6dbf
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 15:08:46 2011 +0100

    Ignore .dmg files.

commit 9523768fe89d08e8e21922a973e0f8424459e9b9
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 27 12:04:10 2011 -0400

    Deep copy the blob data.
    
    Fixes a memory leak.

commit 289dc2f377af1d8bc95a94b390b682b15e560bff
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 14:43:09 2011 +0100

    Update cglapi's description of CGSConnectionID too.

commit 5f85548dcf7b16fe06d001ff82c889258772ef9d
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 14:14:54 2011 +0100

    Fix CGSConnectionID typedef.

commit cf0447aaa12c0fbcc310f4a18c41d1648a1ac313
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 14:14:12 2011 +0100

    Fix d3d10 build.

commit 5971d6a409e88044672911d960b355a425db7479
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 14:13:56 2011 +0100

    Build fat binaries with i386 and x86_64 architectures by default on Mac OS X.

commit ff3abc666dd2fa955ced1e0d6472ea3d94ab66a2
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 10:20:05 2011 +0100

    Minor tweaks to docs.

commit a596a9edffb8e74b3e7b6a756a83c5170aa175ad
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 10:19:28 2011 +0100

    Fix multi line strings inside array arguments on the call details pane.

commit c356e6ac742c5311de7ef137d803e2b1b04d6ded
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 09:29:03 2011 +0100

    Move .def files to specs subdir.

commit bd86a22d1a17fc33a32e80e48eec3b4338081a69
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 09:21:38 2011 +0100

    Move all API specs to a separate dir.

commit 8d6f8f3b24af9a1a788f2385e8de8855605f0ac7
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 08:54:45 2011 +0100

    Bundle QJSON sources.
    
    Should make much more straightforward to build the Qt GUI on Windows and
    Mac OS X, simply by using the official Qt binaries for those OSes.

commit 90d32326e11f9107788fde1944c76801e5032d9a
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 27 07:40:37 2011 +0100

    Update TODO.

commit 50049dec4f52d87039df979fd5039d24d1db1ac5
Author: Zack Rusin <zack@kde.org>
Date:   Mon Sep 26 23:54:21 2011 -0400

    Show a warning box if astyle isn't installed and indent was activated.

commit 1b8305c0c318b54e71c180323baf748bc9656976
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Mon Sep 26 08:44:10 2011 +0100

    Ignore qapitrace.qrc.depends

commit ad513b3f5f6e3b1e460d9cf77479715cc05319b4
Author: Zack Rusin <zack@kde.org>
Date:   Sun Sep 25 14:33:41 2011 -0400

    Skip over filtered calls when searching.

commit bde6db84069fd9dfbc645de02cb22cacff17c298
Merge: ab347b0 27c5880
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 25 11:05:10 2011 +0100

    Merge branch 'd3d10'

commit ab347b0a2d3d70a4524494cf14130cf3ed10947e
Author: Zack Rusin <zack@kde.org>
Date:   Sat Sep 24 19:39:59 2011 -0400

    Add an option to indent the glsl code in the shader viewer.
    
    Requires 'astyle' but works very well and makes reading wonky
    shaders a /lot/ easier.

commit 101c49423726ec6700b9a28cdcefc559400b5aee
Author: Zack Rusin <zack@kde.org>
Date:   Sat Sep 24 17:06:38 2011 -0400

    Add a custom filter to the event view.
    
    Allows one to filter out any custom call. Very useful on large traces
    that have e.g. millions of redundant GetCurrentContext and
    MakeCurrentContext calls.

commit daf82af9d5f270c87434cc1142f32a6407703781
Author: Zack Rusin <zack@kde.org>
Date:   Sat Sep 24 13:42:53 2011 -0400

    Make sure we reset the state when loading another trace file
    
    fixes issue #41

commit 0f0a598677d6d1c97be830c5fa20d6187480aa52
Author: Zack Rusin <zack@kde.org>
Date:   Sat Sep 24 00:14:11 2011 -0400

    Delete unused member variable

commit 2ffe9f84af4555b6e85c9b47c5c217a975436d9f
Author: Zack Rusin <zack@kde.org>
Date:   Fri Sep 23 20:25:47 2011 -0400

    Cleanup the default size computation for the surface viewer.

commit 07bb055d977040d022c05962b45f2349bc0c8c2b
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sat Sep 24 15:04:08 2011 +0100

    Attempt to retrace incomplete calls.

commit 27c58800305be08bfb292862bcf438ac633eead0
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Fri Sep 23 23:27:49 2011 +0100

    Split d3d10 spec from tracing.

commit 903c2ca13052cde6284c8ecf75a47f3c970271e8
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Fri Sep 23 09:43:05 2011 +0100

    Const correctness.
    
    Make a better job of distinguishing "const foo *" from "foo * const".

commit ebe65304ec3e40ff8513427217b21ace24f83f80
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Fri Sep 23 09:34:33 2011 +0100

    Add missing dependency on dxgi.py

commit ae2b4d32ed56e3ac193cc7205aeb58082c448ce8
Merge: af7d231 892cad6
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Fri Sep 23 08:33:13 2011 +0100

    Merge branch 'master' into d3d10
    
    Conflicts:
    	CMakeLists.txt

commit 892cad6f24175221d2e7bdf3c7fe6c34b64ee50a
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Fri Sep 23 08:24:28 2011 +0100

    Formatting fixes.

commit ceef54be9c9f8573122e2d1b60c2dd48066acbbb
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Fri Sep 23 08:18:36 2011 +0100

    Update news.

commit 9acebf9ca871b3f9a5dfba0ac4f3a9c562c12ff0
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Thu Sep 22 17:49:24 2011 +0100

    Install the signal handlers as early as possible,
    
    To prevent interfering with the application's signal handling.

commit 4106eb4ff92852a4eed5ac66d9cbedb14a7bfb8d
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Wed Sep 21 08:12:39 2011 +0100

    Split D3D specs for trace generators.

commit a8c164caecc408462d3e4c1626c87ab9974f6a48
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Wed Sep 21 07:46:50 2011 +0100

    Put all common code in a subdirectory.

commit ee2073911c1f76715427ef0c031bea7b8483ea97
Author: Zack Rusin <zack@kde.org>
Date:   Wed Sep 21 00:37:55 2011 -0400

    Remove unused files.

commit 59b795591cdadef26fd3d9b54c5fdc519d83c41d
Author: Zack Rusin <zack@kde.org>
Date:   Wed Sep 21 00:37:03 2011 -0400

    Remove some extra debugging output.

commit 1c35c914cf934c957664d9692a099634aacc4e44
Merge: 5b92de6 081e59d
Author: Zack Rusin <zack@kde.org>
Date:   Wed Sep 21 00:30:58 2011 -0400

    Merge branch 'on-demand-loading'
    
    Fixes #36

commit 081e59db6cf60b3b39d6b6ce58b4a1b2ff96020e
Author: Zack Rusin <zack@kde.org>
Date:   Wed Sep 21 00:25:03 2011 -0400

    Make sure that the loader deletes the signatures.

commit 447f4a55a01e82b0265f44212b8d439fa83750d7
Author: Zack Rusin <zack@kde.org>
Date:   Mon Sep 19 23:45:39 2011 -0400

    Fix silly typo

commit 99f84fa0e278f4ca30577c22ede85c643c6017cc
Author: Zack Rusin <zack@kde.org>
Date:   Mon Sep 19 23:44:25 2011 -0400

    If a frame has already been loaded don't do it again.
    
    In particular for searching we kept reloading frames over and
    over again.

commit 5b92de64206c0a905a9758494b0fc2d72335266a
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Mon Sep 19 19:59:44 2011 +0100

    Handle NV_vertex_array_range GLX entry points.

commit cc08105f4842e69bad45e0afac31ac1ab7b616dc
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Mon Sep 19 19:58:59 2011 +0100

    Handle GL_NV_texture_shader2's texture formats.

commit e4b65ca0f0702606ba06b9ddb28934b674210760
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Mon Sep 19 19:58:18 2011 +0100

    Handle some of GL_NV_register_combiners parameters better.

commit f2ed6b2161d58319f786a3a4fa4b3155f30c32e8
Author: José Fonseca <jfonseca@vmware.com>
Date:   Thu Sep 1 19:17:41 2011 +0100

    Always add calls for last frame.
    
    When viewing traces of apps that crashed, the last frame is the most
    interesting of all.
    
    Furthermore, last frames actually do have markers, but no calls.

commit 9fd3541f84648ed2d57b4d915795c2d270d4dbfe
Author: José Fonseca <jfonseca@vmware.com>
Date:   Mon Sep 19 15:06:52 2011 +0100

    Better EXT_texture_sRGB_decode support.

commit 757b2b61e1781fbc903413f8703628468fd6c2f9
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Mon Sep 19 10:09:53 2011 +0100

    Infer the drawable size from glBlitFramebuffer too

commit 5ca8f405b1bb08ecfc216899e517481a4f798121
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Mon Sep 19 09:30:52 2011 +0100

    Add a few links for signal handling reference material.

commit 5639126509506f30bea6a8126dc1110401b369c5
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Mon Sep 19 09:30:10 2011 +0100

    More descriptive framebuffer error codes.

commit e34099b64c2a28f51f5df38e8fe0361bedc811ef
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Mon Sep 19 09:29:08 2011 +0100

    Add a few links on how to obtain stack back traces.

commit c592957de1083b4e32ee58c0ea2e5feaa9085b47
Author: Zack Rusin <zack@kde.org>
Date:   Mon Sep 19 03:04:40 2011 -0400

    Cleanup some of the code.

commit 1a9f7af32205d900c88fef0b544546eb0d7c84ee
Author: Zack Rusin <zack@kde.org>
Date:   Sun Sep 18 19:40:47 2011 -0400

    Delete loadertest and cleanup some of the new api.

commit fe206c821714c5b0b8bfd63c04ecd9cd79e08452
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 18 10:50:25 2011 +0100

    Document the major user-visible developments.

commit ff427587d060c7de16f4d88962084c7d7ae4a81c
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 18 10:49:13 2011 +0100

    Fix typos.

commit e62cabcd8e99ecaabfc573082f5ba5f5975703aa
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 18 10:31:04 2011 +0100

    Document GREMEDY extension usage.

commit 05ba419f445188f49bb6724b861095a250a79e6c
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sat Sep 17 21:18:57 2011 +0100

    Add documentation on how to report bugs.

commit 353f0535f43b54d04cc9c8080790ffac606e5b0b
Author: Zack Rusin <zack@kde.org>
Date:   Thu Sep 15 20:23:27 2011 -0400

    Show thumbnail of the color buffer in tooltips.
    
    if we got the state for the given frame we can show
    a nicer tooltip with a thumbnail of the current color buffer.

commit 069b97f9e8caae9f83a20c5cf7d64f05faa8343e
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Thu Sep 15 08:21:09 2011 +0100

    Add a few comments.

commit 9b126ea31ecf941c894cc22cb429ad2d882a7fef
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Thu Sep 15 08:15:33 2011 +0100

    Complete/tweak the specs for GL 4.0-4.2.
    
    Untested with actual GL 4.x apps, but hopefully better support than before.

commit e735ea1375b74a544483f10ae52c453ebd1d295b
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Thu Sep 15 06:54:10 2011 +0100

    Update glext headers.

commit 851d0b0452234ace66a511327bd8e6f9d68fe9e9
Author: Zack Rusin <zack@kde.org>
Date:   Wed Sep 14 22:04:07 2011 -0400

    Fix and cleanup state lookups on frames.

commit 45e094f2f82ec00291615aa055fb08f6efffe838
Author: Zack Rusin <zack@kde.org>
Date:   Wed Sep 14 17:36:53 2011 -0400

    Show number of calls per frame.

commit 10fd477dcd2a7a8a7710712f353137986660e370
Author: Zack Rusin <zack@kde.org>
Date:   Wed Sep 14 01:45:12 2011 -0400

    Properly handle and propagate retrace errors.

commit c5b741c83e804f1e438caca83565a76e254d0b94
Author: Zack Rusin <zack@kde.org>
Date:   Wed Sep 14 01:45:01 2011 -0400

    Actually save the edited calls.

commit 1b4746a25a581405da502bcb83c01af3c808759e
Author: Zack Rusin <zack@kde.org>
Date:   Wed Sep 14 00:26:29 2011 -0400

    Remove unused callIndex methods.

commit 9b31ffcdfff1b7e8528bea8e95870a31eaaa614f
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 13 23:58:45 2011 -0400

    Implement trace saving.

commit c17434303f411267d325f5218e0394e722079402
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 13 17:58:58 2011 -0400

    Cleanup the code.
    
    Frames own the calls.

commit 9d50fbb84f9b3086aa8e985e32534961336563b2
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 13 17:42:39 2011 -0400

    Remove calls and numCalls from the ApiTrace class.
    
    with on-demand-loading those are in some random state and don't
    represent the actual numbers

commit da7579b25c6bba1c6406d8b9382df126aca077f3
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 13 17:33:05 2011 -0400

    Implement jump to.

commit 93e4d1569ac411912ddb2c15b9b130af0171f049
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 13 02:23:39 2011 -0400

    Implement goto start of the frame and goto end of the frame.

commit 121e3164e0ed7ab91947bd8325e03095dcfcb823
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 13 01:35:12 2011 -0400

    Implement find prev.
    
    and fix a bug in find next. now both find next and find prev work.

commit 8f98c3a529e7ef88e4111ef22cf8411916a9a065
Author: Zack Rusin <zack@kde.org>
Date:   Sun Sep 11 18:21:29 2011 -0400

    Implement find next for the on-demand-loaded files.
    
    Find next now works. Find previous hasn't been implemented yet
    but the entire infrastructure is there.

commit ec36d834b6cf8b71ef0ade0650be073f68103e17
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 11 23:43:44 2011 +0100

    Plug loadertest's leak.
    
    Just to get them out of the way of memory debuggers.

commit 268518b6e7e2671ea69e8ab7b1aba0d487a69e6c
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 11 23:42:55 2011 +0100

    Plug leaks of signature inner structures.

commit e3f816248a479b0f2460b7d147774383610de936
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 11 23:42:16 2011 +0100

    Plug Trace::String::value leak.

commit e2d65227b859e5b096b0f3ccd7e690a662740da6
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 11 22:04:07 2011 +0100

    Cut more of the recently gained fat of the Parser() class.

commit b74d63eb4dbfb492b55ddad3ddae7edcd5727823
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 11 21:50:22 2011 +0100

    Reset pending call lists on Parser::setBookmark().

commit 42b10e40c2e96a65af0e4953ef351e240d3e8002
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 11 21:09:08 2011 +0100

    Drop m_supportsSeeking.
    
    Was only used in an assert, which typically already exists inside the
    File implementation.

commit 61e61f716a77595277dad9ffca2b5cfb541ab1ab
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 11 16:53:34 2011 +0100

    Encapsulate on parser state in structure.
    
    So that parser users don't need to know what needs and needs not to be
    saved/restored.

commit 90c80a024172cc3b957ba38fca3253eb14a4ea08
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Fri Sep 9 23:37:48 2011 +0100

    Eliminate Trace::File::filename().
    
    Unused, and meaningless for pipes.

commit 838decf2821aba49d2256f4d27a35b09394336fe
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 11 14:44:41 2011 +0100

    Interleave parse_xxx and scan_xxx methods.
    
    Makes much easier to read/maintain.

commit 68b60dfe281a0a69f0303e70999c2ad02d150dd3
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 11 14:23:06 2011 +0100

    Cleanup a few loose ends from last commits.

commit 6a6d3e49f4dfc942e0f7a7f1cbcee9c5e1b0008c
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 11 14:14:21 2011 +0100

    Parse the signatures only once.
    
    Also use simple offset comparison instead of search in a set to determine
    weather a signature is to be expected or not.

commit 7b1d0135921b9f5e795798e9a020c59a58301e8c
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 11 14:12:12 2011 +0100

    Implement ZlibFile::currentOffset.
    
    It helps making the parsing code simpler, and should not have any
    performance impact.

commit f285ffa51aaf4b681d1cf2b0b8cdcf272500fca4
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Sep 11 11:35:27 2011 +0100

    Pass size_t to File::skip().

commit b35b84ae54d6eb2957fabd5b79bc10d07f22bdb1
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Fri Sep 9 23:37:48 2011 +0100

    Eliminate Trace::File::filename().
    
    Unused, and meaningless for pipes.

commit 17193ad36965c3a164922739b42d153212e1b2ac
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Thu Sep 8 23:19:19 2011 +0100

    Remove unnecessary header.

commit f682e19bee94eb69a5cfc8b2db17d7f1ebb10c2b
Author: Zack Rusin <zack@kde.org>
Date:   Wed Sep 7 01:36:41 2011 -0400

    Make state lookups with on-demand loading work.

commit 3176ebeffe825a5f998b13755c09cfa312b0e8d3
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 6 21:11:36 2011 -0400

    First working on demand loading!
    
    searching, editing and state lookups don't work quite yet, but the
    frames are being loaded on demand.

commit ac92a2115ab3c759add836e115f108c945e0195b
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 6 18:25:34 2011 -0400

    Fix indention.

commit 3a8ffad2f31f4438e19dd5a0f1c068e1fdffdeea
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 6 18:23:06 2011 -0400

    Load the last few calls.

commit 46963dad18214fc45b248ecdc9f5931cf417705d
Merge: ebf971e b96ab8e
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 6 17:45:34 2011 -0400

    Merge remote-tracking branch 'origin/master' into on-demand-loading

commit ebf971eec6c3a5f98885cc418e04690ba213b645
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 6 17:44:43 2011 -0400

    Switch the gui to the on-demand-loader.
    
    Doesn't yet do actual on demand loading, but a lot of the code is
    in place.

commit 20b1f6dc3783cec612fe3712c4b6c1ca65d4a5f4
Author: Zack Rusin <zack@kde.org>
Date:   Tue Sep 6 11:50:07 2011 -0400

    Implement an incremental on demand loader for the gui.

commit b96ab8e352a1aa89d25b9ecb5c7276a3f298961a
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 6 10:22:56 2011 +0100

    Highlight retracediff output.

commit a87ba12da5df5ad4a3c6f1ef1b42a8a9d2e8eacc
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 6 10:14:57 2011 +0100

    More writePNM optimizations.

commit 69ec57307c1ae55b862bae87eb9613ba9bd5e475
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 6 09:19:57 2011 +0100

    Optimize Image::writePNM.

commit 38e72c689fb7f78ccaf99e61e539ff6caee11b0c
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 6 01:20:44 2011 +0100

    Update To-DO

commit 6d61700ca8794f56ca23932f68b312176ce4eb84
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 6 01:17:48 2011 +0100

    Split build instructions. Document advanced usage.

commit 36fa87ceaaaf96425393426a74d86012ea2f099c
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 6 00:15:32 2011 +0100

    Cleanup retracediff.

commit bcca5f739a7de57c69d9d6d60a4d08a6719e023c
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Tue Sep 6 00:07:41 2011 +0100

    Make retracediff.py get the images from glretrace via stdout.
    
    Much better performance, as no need to compress and write images to disk,
    and also more synchronicity between child processes.

commit 6ee49770e066ed045984e31c527c0e8f615f802e
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Mon Sep 5 23:18:41 2011 +0100

    Embedded the call no in PNM images as a comment.

commit 2b1bd4f71daba2570525eb63aa7b3b66e27259a7
Author: Zack Rusin <zack@kde.org>
Date:   Sun Sep 4 16:14:22 2011 -0400

    Add code to report parsing/scanning progress.

commit c07f0288b4a5107e4702b4a6c748866509b37612
Author: Zack Rusin <zack@kde.org>
Date:   Sat Sep 3 16:23:44 2011 -0400

    Time fetch of the biggest frame.

commit e5592342cb5d8b357fb68946a9405542b517985a
Author: Zack Rusin <zack@kde.org>
Date:   Fri Sep 2 19:19:03 2011 -0400

    Remove some currently unused member variables.

commit 487c9d09fa18989b1f93951e17893f10109a97fa
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sat Sep 3 14:17:29 2011 +0100

    Don't decompress blocks that we'll skip.
    
    Should help when skipping very big blobs, but don't have such trace
    handy now.

commit 46c0d85c009cfef6e8c8abf18f7c4e84633cbf35
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sat Sep 3 13:45:52 2011 +0100

    Make skip length size_t.

commit 5f78882308c311b42c88e14e261289dd4208f4d7
Merge: 49c4fee f3acd09
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sat Sep 3 13:36:33 2011 +0100

    Merge branch 'master' into on-demand-loading
    
    Conflicts:
    	trace_snappyfile.cpp

commit f3acd09b5367d91ae4e8168b55a5be53ae4e2386
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sat Sep 3 13:30:16 2011 +0100

    Split flushCache into read/write versions.

commit 49c4feee9e955d681dd407478de5c7daedf7ba34
Author: Zack Rusin <zack@kde.org>
Date:   Fri Sep 2 19:14:57 2011 -0400

    Adjust for the changes in master.

commit 2257168033b52be3094efdbd7eadff8eb77a4c4e
Merge: 46c4a32 d4ca4e2
Author: Zack Rusin <zack@kde.org>
Date:   Fri Sep 2 16:02:59 2011 -0400

    Merge remote-tracking branch 'origin/master' into on-demand-loading

commit d4ca4e2090572b9bf8430c9d4ece5cb9c9b6528e
Author: José Fonseca <jfonseca@vmware.com>
Date:   Fri Sep 2 18:35:50 2011 +0100

    Ensure full glReadPixels still get recognized as new frames.

commit 46c4a32730c5b52c119376042a84a6773d8d789f
Author: Zack Rusin <zack@kde.org>
Date:   Fri Sep 2 01:08:49 2011 -0400

    Implement scanning/skipping of fragments of the trace
    
    for the initial scan. unfortunately it's not the improvement we
    were looking for. (from 11.9 to about 9.2 secs on a 240mb trace).

commit f562f318ddee6da2041696887e2195fc3c96d740
Author: Zack Rusin <zack@kde.org>
Date:   Thu Sep 1 23:41:57 2011 -0400

    Time scanning of the file and a few frame reads.

commit f0a7c0206361cb8fb0e387839a82762a799a9f01
Author: José Fonseca <jfonseca@vmware.com>
Date:   Thu Sep 1 19:17:41 2011 +0100

    Ensure that calls for traces with a single frame are shown.
    
    Otherwise we get a solitary "Frame 0" node without children.

commit 83dca1f9b68bad9ea9a19e9f691c6ff2f1465f02
Author: José Fonseca <jfonseca@vmware.com>
Date:   Thu Sep 1 18:51:44 2011 +0100

    Don't (de)serialize mirror images.
    
    This makes the glstate.cpp more consistent.

commit 439ae3cd9055df671670148ea83a1883a31b669c
Author: José Fonseca <jfonseca@vmware.com>
Date:   Thu Sep 1 17:36:10 2011 +0100

    Recognise glFrameTerminatorGREMEDY when retracing.

commit 7c7677500d560a22d18666e3e0786efa43136478
Author: Zack Rusin <zack@kde.org>
Date:   Thu Sep 1 11:33:51 2011 -0400

    Fix memory usage in the on-demand-loading.
    
    just store offsets to the first call in a frame in the loader

commit 42dbb827fc8340e7d1d12ab317b3841275c187e9
Author: José Fonseca <jfonseca@vmware.com>
Date:   Thu Sep 1 13:47:14 2011 +0100

    Add a usedCacheSize() method.
    
    Simplifies things a little, and makes the code slightly more robust,
    as I trying to figure out why sometimes I get traces with trailing
    garbagge.

commit 8263960b845d1b8fa57465953a00fa7fb85b1d28
Author: José Fonseca <jfonseca@vmware.com>
Date:   Thu Sep 1 13:30:53 2011 +0100

    Prevent infinite loop reading snappy compressed files.
    
    We were still ending up in an infinite loop when flushCache() was called
    inside the while-loop in rawRead(), because m_cacheSize was never zeroed.

commit bcfe1fc406e917a03121eef0acd84909d8687dd6
Author: José Fonseca <jfonseca@vmware.com>
Date:   Thu Sep 1 12:16:49 2011 +0100

    Always write snappy chunk lengths in little endian.

commit 94194a24eaa9f559b9140a89433f0d3ab3b77ef3
Author: José Fonseca <jfonseca@vmware.com>
Date:   Thu Sep 1 11:54:48 2011 +0100

    Always use size_t for length in files.
    
    That's what the C/STL/zlib/snappy ends up using so it avoids needless casting.

commit e0df952b67f3ae38aeb0fd7e32942f8fa53ac49f
Author: Zack Rusin <zack@kde.org>
Date:   Thu Sep 1 01:50:56 2011 -0400

    First working implementation of on-demand-loading of frames/calls.

commit 8216d8efc428dd336957433d743af5c4ac2d0d05
Merge: c9385be 51fade4
Author: Zack Rusin <zack@kde.org>
Date:   Thu Sep 1 00:01:02 2011 -0400

    Merge remote-tracking branch 'origin/master' into on-demand-loading

commit 7ca83676bd78041173f6cbd8aa8b6ec60ef44375
Author: José Fonseca <jfonseca@vmware.com>
Date:   Wed Aug 31 18:23:09 2011 +0100

    List GL_TEXTURE_xxx and GL_TEXTURE_BINDING_xxx params per texture unit.

commit 51fade4dcdd16dd03e5fc28e5a63cb5f8a95aa28
Author: Zack Rusin <zack@kde.org>
Date:   Mon Aug 29 17:24:44 2011 -0400

    Fix a nasty crash.
    
    the size of the compressed buffer can be under certain circumstances
    bigger than the size of the input buffer.

commit af7d231ddf7f7fef342782932e85479044de1757
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Thu Jul 7 10:16:57 2011 +0100

    More complete D310 API spec.

commit 0983c32931fa376ad96493a910d994b4fab27eb0
Author: Zack Rusin <zack@kde.org>
Date:   Sun Aug 28 23:28:05 2011 -0400

    nasty hack, but for now we need to keep the pointers
    
    otherwise if we try to print the vertex/texture data we'll crash

commit 77ff98a6bc65e7ddf29e241e6b40e5ac63337871
Author: Zack Rusin <zack@kde.org>
Date:   Sun Aug 28 22:30:35 2011 -0400

    Change apiarray to use a qvector instead of a qlist
    
    163mb->151mb

commit f736a6252b691d8f10403a25a686360868b32e50
Author: Zack Rusin <zack@kde.org>
Date:   Sun Aug 28 22:19:46 2011 -0400

    Switch more places from qlist to qvector.
    
    more memory saving, 182mb->169mb

commit 4d0ef5d3d040704f61e0814c9260c1a2ca11c24d
Author: Zack Rusin <zack@kde.org>
Date:   Sun Aug 28 22:05:31 2011 -0400

    Switch list to a vector.
    
    further reduces memory usage by avoiding overallocation on lists

commit 034ca3f55a9c40e7011c86af6e68642a371d1093
Author: Zack Rusin <zack@kde.org>
Date:   Sun Aug 28 21:21:50 2011 -0400

    Fix a silly mistake.

commit 35c2793ac758997a0a1c2e558d384ab94754987d
Author: Zack Rusin <zack@kde.org>
Date:   Sun Aug 28 21:16:22 2011 -0400

    Share enum signatures.
    
    further reduces memory usage

commit b31e21488bf972b14d4d698cffe0afe03b5f02e5
Author: Zack Rusin <zack@kde.org>
Date:   Sun Aug 28 19:38:00 2011 -0400

    Save more memory.
    
    lookup by id instead of the name. lets us use vector instead of a map
    like in the trace_parser.

commit ed40bc699e44f810d27c7e50d396f7749c8cc9c2
Author: Zack Rusin <zack@kde.org>
Date:   Sun Aug 28 17:11:02 2011 -0400

    Reduce the size of ApiTraceCall, ApiTraceEvent and ApiTraceFrame
    
    This gets down the memory usage down quite a bit.

commit 36a0fd36456a7ae909cc04e20781b489c4ddc37b
Author: José Fonseca <jose.r.fonseca@gmail.com>
Date:   Sun Aug 28 12:37:30 2011 +0100

    Dont't leak blobs all the time.
    
    Only leak blobs that are bound, and only in glretrace.

commit 3c70dbfb4ca01d92172f87109ba995f6db5f7835
Author: Zack Rusin <zack@kde.org>
Date:   Sun Aug 28 03:10:01 2011 -0400

    preallocate array values

commit 410a8f3e03e306cef32b55374db034882d1fb494
Author: Zack Rusin <zack@kde.org>
Date:   Sun Aug 28 02:38:34 2011 -0400

    shave a few more megs by sizing trace call list correctly

commit f22d799f81179ccc7dad440a44af48f153ec9061
Author: Zack Rusin <zack@kde.org>
Date:   Sun Aug 28 02:23:47 2011 -0400

    Preallocate a few lists with the correct size.
    
    shaves a few megs that were lost due to overallocation

commit ac4dd9a23fe0e08496368a0e013ad538675106f3
Author: Zack Rusin <zack@kde.org>
Date:   Sun Aug 28 00:38:13 2011 -0400

    Share function signatures.
    
    reduces memory usage by ~150mb on a 40mb trace.

commit dc792082bcdd4b761af6b22e67570098ebf9f3f2
Author: Zack Rusin <zack@kde.org>
Date:   Sat Aug 27 23:29:19 2011 -0400

    Change filterText to searchText
    
    Because it's used for searching not filtering, as it was before.

commit df95ce0021270675feb2eed73d920f0d51b29e24
Author: Zack Rusin <zack@kde.org>
Date:   Sat Aug 27 19:46:16 2011 -0400

    Fix warnings.

commit a1a3ad5737b10636a593289f21706baaee7a1f13
Author: Zack Rusin <zack@kde.org>
Date:   Sat Aug 27 19:19:18 2011 -0400

    Cleanup that file.
    
    just order it to match the header

commit c9385be0ae27a206be571f342f299c8762627b56


Reply to: