Commit Graph

1412 Commits (58d57d33044bb93d4bb22d83806600c9c78fb7a5)

Author SHA1 Message Date
kaetemi 32d53ce3e3 Changed: Cleanup interface build configuration
--HG--
branch : build_pipeline_v3
kaetemi c807a1eab5 Changed: Some cleanup
--HG--
branch : build_pipeline_v3
kaetemi 8f389a0957 Added: Utility function for running console tools
--HG--
branch : build_pipeline_v3
kaetemi f9bddebfd8 Reverted: Previous commit. Re-added files after failed builds also are in the added cache
--HG--
branch : build_pipeline_v3
kaetemi 42fd339d73 Changed: Don't use the added since last successful build cache in this case
--HG--
branch : build_pipeline_v3
kaetemi 7fb8ccca88 Added: Detect added input files for output files that were built in a non-successful build
--HG--
branch : build_pipeline_v3
kaetemi 23a4326229 Added: Abort now possible while plugin is working
--HG--
branch : build_pipeline_v3
kaetemi a28341d04c Added: Parse depend log and write depend meta files
--HG--
branch : build_pipeline_v3
kaetemi c5f144c886 Changed: Don't flush depend logs on every write
--HG--
branch : build_pipeline_v3
kaetemi 6cd84d1ec5 Changed: Return a different temporary directory every time
--HG--
branch : build_pipeline_v3
kaetemi 31744c25cc Changed: Write the depend log
--HG--
branch : build_pipeline_v3
kaetemi 7d38c69820 Added: Enum for build and runtime dependencies for the tool dependency logger
--HG--
branch : build_pipeline_v3
kaetemi 7def04c28e Added: Utility function for creating output path structures
--HG--
branch : build_pipeline_v3
kaetemi d3c1988edb Added: Initial code for build_interface process
--HG--
branch : build_pipeline_v3
kaetemi 656db83196 Added: Call the build plugin
--HG--
branch : build_pipeline_v3
kaetemi d4a0a6df98 Added: The build thread on the slave where the plugin will be called from
--HG--
branch : build_pipeline_v3
kaetemi b09e65a178 Added: Interface to start the build
--HG--
branch : build_pipeline_v3
kaetemi fbdc15ae96 Changed: Move functions to plugin interface
--HG--
branch : build_pipeline_v3
kaetemi 56cb277921 Added: Base for plugin interface to the new functions
--HG--
branch : build_pipeline_v3
kaetemi c9d3d4acce Changed: Fixed sheet loading checksum initialization issue
--HG--
branch : build_pipeline_v3
kaetemi c7c82f850d Added: The rest of the needsToBeRebuilt function
--HG--
branch : build_pipeline_v3
kaetemi cce3439b8b Added: Entry for runtime dependencies in the depend file
--HG--
branch : build_pipeline_v3
kaetemi 48e6bd4290 Added: More of the needsToBeRebuilt function
--HG--
branch : build_pipeline_v3
kaetemi fc6e3c0cab Changed: Some details
--HG--
branch : build_pipeline_v3
kaetemi c2b2272799 Added: Implementation notes
--HG--
branch : build_pipeline_v3
kaetemi 8416e73aa8 Changed: Simplify
--HG--
branch : build_pipeline_v3
kaetemi 51de16b492 Added: Implementation notes
--HG--
branch : build_pipeline_v3
kaetemi de2006f467 Added: Implementation of another part of the needsToBeRebuilt function
--HG--
branch : build_pipeline_v3
kaetemi 5fbdda3f64 Added: Some notes
--HG--
branch : build_pipeline_v3
kaetemi cefc026b1c Added: Depend metafile
--HG--
branch : build_pipeline_v3
kaetemi fc268d8765 Added: Pseudocode
--HG--
branch : build_pipeline_v3
kaetemi a79c8a158b Added: First part of the complete needsToBeRebuilt function
--HG--
branch : build_pipeline_v3
kaetemi 1daada31d5 Added: Output meta file
--HG--
branch : build_pipeline_v3
kaetemi 5114cfecec Added: Implementation notes pseudo code
--HG--
branch : build_pipeline_v3
kaetemi 84f7ee9a27 Added: Implementation notes
--HG--
branch : build_pipeline_v3
kaetemi 640b809383 Added: Initial code too check if files with unknown outputs need to be rebuilt
--HG--
branch : build_pipeline_v3
kaetemi fe18d358c1 Changed: Restructure functions
--HG--
branch : build_pipeline_v3
kaetemi fa019ede3b Added: The needsToBeRebuilt function
--HG--
branch : build_pipeline_v3
kaetemi 81d513870e Added: Some more implementation notes
--HG--
branch : build_pipeline_v3
kaetemi 8ee835c5e6 Added: Build listing of added, changed and removed input and output files
--HG--
branch : build_pipeline_v3
kaetemi 68a7b12ec8 Changed: Store status cache of output and dependencies seperately
--HG--
branch : build_pipeline_v3
kaetemi d407c92630 Added: More implementation comments
--HG--
branch : build_pipeline_v3
kaetemi 342c8a9e5f Added: Some implementation comments
--HG--
branch : build_pipeline_v3
kaetemi d55cd36610 Added: Slave gets the removed files
--HG--
branch : build_pipeline_v3
kaetemi fffba58a57 Added: Additional sanity checks on removed file listing
--HG--
branch : build_pipeline_v3
kaetemi 959d43bb1c Added: Function to list known removed files
--HG--
branch : build_pipeline_v3
kaetemi 7cdd522f51 Added: Mutex while initializing file status cache
--HG--
branch : build_pipeline_v3
kaetemi 6ce855c1b6 Added: Slave functions for getting the file status from the plugin
--HG--
branch : build_pipeline_v3
kaetemi e7e0006556 Added: Additional debug and info messages
--HG--
branch : build_pipeline_v3
kaetemi 7b07cb180f Added: Update the status of the last successful build's output files
--HG--
branch : build_pipeline_v3
kaetemi 1c3d8e6609 Added: Storage functions for process result metadata
--HG--
branch : build_pipeline_v3
kaetemi 60fdb1c23e Added: Read previous successful process result
--HG--
branch : build_pipeline_v3
kaetemi f9de7ed616 Added: Placeholder function for reading previous process run results
--HG--
branch : build_pipeline_v3
kaetemi be30ccea4d Added: Send requested status updates from the master to the slave cache
--HG--
branch : build_pipeline_v3
kaetemi b4619055d6 Added: File status cache for initial file status update
--HG--
branch : build_pipeline_v3
kaetemi b159cd2502 Changed: Correct encoding for generated itf. Change pipeline config for Linux
--HG--
branch : build_pipeline_v3
kaetemi 70c7dd27cd Added: Build task finished result handling
--HG--
branch : build_pipeline_v3
kaetemi 11038a8832 Changed: Removed delay when connecting slave during master abort
--HG--
branch : build_pipeline_v3
kaetemi 1cbcba202c Changed: Nicely handle abort button hammering
--HG--
branch : build_pipeline_v3
kaetemi cae3ef87cd Changed: Handle more exit cases
--HG--
branch : build_pipeline_v3
kaetemi 6e8a115eb3 Changed: Safely handle slave connections during abort
--HG--
branch : build_pipeline_v3
kaetemi 9f701b7957 Changed: Handle disconnect during abort
--HG--
branch : build_pipeline_v3
kaetemi 2e43e90980 Changed: Fix a bug on exit and handle disconnection between master and slave during build status update
--HG--
branch : build_pipeline_v3
kaetemi 6f55028ffa Changed: Clear update flags
--HG--
branch : build_pipeline_v3
kaetemi 289cfecf73 Changed: Correctly lookup in the slaves map
--HG--
branch : build_pipeline_v3
kaetemi aff9193e48 Added: Initial handling of build abort
--HG--
branch : build_pipeline_v3
kaetemi 3c236fc336 Added: Set active process
--HG--
branch : build_pipeline_v3
kaetemi 24190edcf7 Added: Begin status update
--HG--
branch : build_pipeline_v3
kaetemi 64e23f346b Added: Additional sanity check
--HG--
branch : build_pipeline_v3
kaetemi 9dfb99e3b7 Added: Set active slave task
--HG--
branch : build_pipeline_v3
kaetemi d28d23645e Added: Initial code for beginning the build task
--HG--
branch : build_pipeline_v3
kaetemi e54956bf0f Changed: Some comments and naming
--HG--
branch : build_pipeline_v3
kaetemi aae321f9e7 Changed: Moved some more filepath functions
--HG--
branch : build_pipeline_v3
kaetemi 08acf2b63b Changed: Moved more metadata utility functions
--HG--
branch : build_pipeline_v3
kaetemi b1547fe1d5 Changed: Moved some metadata utility functions
--HG--
branch : build_pipeline_v3
kaetemi 521e760de2 Changed: Moved some filepath functions
--HG--
branch : build_pipeline_v3
kaetemi 71cd3be857 Added: Project output meta file format
--HG--
branch : build_pipeline_v3
kaetemi b0a4c2c321 Changed: Allow updating of file status from slave. This is only allowed for files that are output by the active slave process plugin
--HG--
branch : build_pipeline_v3
kaetemi c3ff262e49 Changed: Avoid possible race condition on exit
--HG--
branch : build_pipeline_v3
kaetemi d9272d06d9 Added: Flags in case slave disconnects during status update request
--HG--
branch : build_pipeline_v3
kaetemi 2af323cf46 Changed: Run tasks for slave on master on seperate thread to avoid blocking
--HG--
branch : build_pipeline_v3
kaetemi 9bc5ee2399 Added: Some comments
--HG--
branch : build_pipeline_v3
kaetemi 3384e1290d Merged: From default to build_pipeline_v3
--HG--
branch : build_pipeline_v3
kaetemi 1f5e08b20f Fixed: A strange loading crash with bad textures
kaetemi e029348d9a Fixed: Typos
kaetemi d14bbaf331 Added: Implementation of timer tests for linux
kaetemi 555336bbea Changed: Simplify more
kaetemi 1c9c2eeded Changed: Simplify some things
kaetemi bf70ca6bb2 Added: Function to prefer high resolution local time
kaetemi 96d8d45c1d Added: Function and tool to check system timer sanity across cpu cores
kaetemi 841dcfe712 Added: Test function for status listing on slave
--HG--
branch : build_pipeline_v3
kaetemi 2f9e304b2f Added: Read status and remove metadata. Use a more sane standardizePath function
--HG--
branch : build_pipeline_v3
kaetemi c4460098f1 Changed: Return list of removed files as well
--HG--
branch : build_pipeline_v3
kaetemi b6127aa582 Added: Track file removal
--HG--
branch : build_pipeline_v3
kaetemi f5dafabc12 Added: A comment
--HG--
branch : build_pipeline_v3
kaetemi 3a7ca88796 Changed: New default configuration values for pipeline
--HG--
branch : build_pipeline_v3
kaetemi 7552c02ecd Fixed: Pipeline plugin compile error on Windows
--HG--
branch : build_pipeline_v3
kaetemi d4565d1cf8 Merged: From default to build_pipeline_v3
--HG--
branch : build_pipeline_v3
kaetemi d44cbd240c Fixed: Compile error in MFC Object Viewer with sound sheet id as CSheetId
kaetemi f931258f83 Merged: From default to build_pipeline_v3
--HG--
branch : build_pipeline_v3
kaetemi d79e04e4dd Fixed: Valgrind warnings
kaetemi 78d7ca6226 Merged: From default to pipeline_v3
--HG--
branch : build_pipeline_v3
kaetemi e9f75e639d Fixed: Valgrind warnings
kaetemi cd79f8abee Merged: From default to pipeline_v3
--HG--
branch : build_pipeline_v3
kaetemi 64bbaf00c2 Merged: From default (eol revision) to pipeline_v3
--HG--
branch : build_pipeline_v3
kaetemi 3acb9620a5 Merged: From default to pipeline_v3
--HG--
branch : build_pipeline_v3
kaetemi 67c2eb523f Changed: Different default type id for sound sheet id workaround
kaetemi 8a80c21661 Changed: Reserve sheet id with short id 0 for unknown sheet for new sheet types
kaetemi 6a806d82d2 Changed: Small optimization for sheet id constructor with default type
kaetemi a57881561b Fixed: Bad serialization of sound name in background sounds
--HG--
branch : sound_dev
kaetemi fc8e83a0b9 Changed: Assign sane type id to temporary sound sheet ids
--HG--
branch : sound_dev
kaetemi 36eb2a3057 Changed: Tool build_soundbank can also work without sheet id bin
--HG--
branch : sound_dev
kaetemi d3352cecf6 Changed: Removed some debug messages
--HG--
branch : sound_dev
kaetemi 8a696b55e1 Fixed: Make build_soundbank tool work with latest changes
--HG--
branch : sound_dev
kaetemi 497ae4d09b Added: Temporary workaround for using sound sheet id without updated sheet id bin
--HG--
branch : sound_dev
kaetemi 6bc3ef2ba6 Changed: Also handle distMax with negative alpha in new manual rolloff function
--HG--
branch : sound_dev
kaetemi 2fc601c556 Changed: Avoid some more sqrt calculations
--HG--
branch : sound_dev
kaetemi 19d2d91f86 Added: Specific code for amplitude based rolloff to avoid unneccesary log10 and pow calls and improve performance
--HG--
branch : sound_dev
kaetemi 221d04642a Changed: Debug messages
--HG--
branch : sound_dev
kaetemi fc4d91fad2 Fixed: Sound CSheetId implementation
--HG--
branch : sound_dev
kaetemi f79f3fca48 Fixed: Sound CSheetID implementation (part 3) (partially tested)
--HG--
branch : sound_dev
kaetemi 9cd7498fe9 Fixed: Sound CSheetID implementation (part 2) (not tested)
--HG--
branch : sound_dev
kaetemi 3608f0a429 Added: Additional constructor for CSheetId with default type, in case the user did not put the type with the sheet name
--HG--
branch : sound_dev
kaetemi aa7598efe2 Fixed: Sound CSheetId implementation (part 1) (not tested)
--HG--
branch : sound_dev
kaetemi 35503d03e5 Added: Missing implementation of initWithoutSheet to use CSheetId without a sheet_id.bin, required for leveldesign and build tools
--HG--
branch : sound_dev
kaetemi cab401fa13 Merged: From default to sound_dev
--HG--
branch : sound_dev
sfb af454dd1cf Fixed EOL issues and added .hgeol file.
Fabien_HENON a55297c29a Changed: StringId conversion to CSheetId for sounds
--HG--
branch : gsoc2012-fabien
Fabien_HENON dd6f2f2611 Changed: Getting last version from default branch
--HG--
branch : gsoc2012-fabien
Fabien_HENON f70bdc4032 Changed: StringId conversion to SheetId for sounds V2 (DOES NOT COMPILE YET)
--HG--
branch : gsoc2012-fabien
kervala e9692f5fea Fixed: Compilation under Mac OS X without -DWITH_STATIC_DRIVERS=ON
rti 63191bb27d Fixed: Build on Mac OS X, "id" is a datatype in objective-c(++)
Fabien_HENON 5174e15521 Changed: StringId conversion to SheetId for sound (DOES NOT COMPILE YET)
--HG--
branch : gsoc2012-fabien
kaetemi fade75eba6 Added: Hack to exclude .sound sheets starting with _ from being filtered out from the sheet_id.bin. Sound sheets do not follow the conventional sheets naming pattern at the moment
kervala b0c27a92ce Fixed: Some Windows.h inclusions
kervala 96372fb098 Changed: Fix typos in comments/code
kervala d2de5596f5 Fixed: Compilation under Linux
kervala b0e48907d7 Fixed: Map time and weather Issue (synced with SVN, thanks!)
sfb a1e65ad691 merge incoming
sfb a8a455fddd Changed: Added basic new form creation. Lots of bugs still.
kervala 097138eaba Changed: Compilation under Mac OS X
kervala 2e08d335ab Changed: Remove all warnings when compiling Ryzom
kervala d4372f4aa1 Changed: Use of NLDRIVERGL or NLDRIVERGLES namespaces with NL_STATIC to avoid duplicated symbols
kervala 06df6c64b7 Changed: Remove all warnings when compiling Ryzom
kervala db208efe92 Changed: Create an OpenGL ES driver
kervala f7888cb7c9 Changed: Added OpenGL ES CMake module
kervala 5f04213d44 Changed: Create an OpenGL ES driver
kervala dbd45081f4 Changed: Include OpenGL headers in "opengl" directory
kervala 7a23895df3 Changed: Update glext.h
kervala 26dd470afc Changed: Create an OpenGL ES driver