Activity
From 2015-08-15 to 2015-08-28
2015-08-28
- 17:54 Revision 1f18facc (github): Merge branch 'gl2-models'
- 17:40 Revision 66c49f16 (github): UI|Client: Automatic and manual refreshing of the available packages
- The Packages dialog refreshes the list of available packages whenever
the dialog is opened. One can also manually ref... - 17:38 Revision e6eb6487 (github): UI|Default Style: Added a "refresh" icon
2015-08-27
- 16:22 Revision b95a17c4 (github): Refactor|Audio|Client: audio::Channels is responsible for refreshing channels
- The Channels set now takes responsibility for refreshing individual
channel buffers (in the background) when/if neces... - 15:55 Feature #2020 (Closed): Remove Snowberry from distribution packages
- 15:54 Feature #1586: Load/manage add-ons from the home screen
- A very basic Packages dialog has now been implemented, allowing loading and unloading Doomsday 2 packages at runtime.
- 15:53 Feature #1586 (In Progress): Load/manage add-ons from the home screen
- 15:49 Bug #2111 (Resolved): Build system patches for cross-compilation
- Please check whether commit:3fab79aabfbe works for you as expect. I applied the PKG_CONFIG variable in all the subpro...
- 14:56 Bug #2111 (In Progress): Build system patches for cross-compilation
- 15:30 Revision a7b73c67 (github): Refactor|Audio|Client: audio::Channels now observes audio::SampleCache SampleRemove
- The Channels set now takes responsibility for reseting individual
channels when a sound sample is unloaded. - 15:10 Revision c2348493 (github): Refactor|Audio|Client: Revised mechanism for initializing sound Channels
- The audio::Channels set is now extended by simply adding new Channel
instances to it. Assigned buffers are automatica... - 15:09 Revision 3fab79aa (github): Builder|qmake: Facilitate cross-compiling with customizable variables
- Added variable for pkg-config binary (PKG_CONFIG), and allowed
setting DENG_BASE_DIR manually.
IssueID #2111 - 14:55 Bug #2106 (Resolved): [OS X 10.11 El Capitan] Mouse cursor does not stay hidden
- 14:42 Revision 5f6b5315 (github): Refactor|Audio|Client: Cleanup
- 14:13 Revision eb6116af (github): dsWinMM: Cleaned up message logging
- 14:04 Revision aaa88eac (github): Merge branch 'master' into audio-cleanup
- 13:59 Revision c6921709 (github): Fixed|OS X: Mouse cursor does not stay hidden in OS X 10.11
- Backported from the master branch.
IssueID #2106 - 13:51 Revision c6a1a0a0 (github): Bumped version number to 1.15.3
- 13:10 Revision c72ec9bc (github): Fixed: Compiler warnings
2015-08-26
- 19:35 Revision 14604dfe (github): Linux|Default Style: Scale font sizes by the display DPI factor
- On Windows and OS X, the operating system and/or Qt scale the fonts
automatically, however on Linux it is currently n... - 00:30 Revision 8b5127ea (github): Refactor|dsWinMM: Reimplemented all WinMM components using OO C++
- Fixed a bug which could lead to playing a CD-A track while some other
source is playing.
Fixed a bug setting the lin...
2015-08-25
- 20:00 Bug #2058 (Closed): [Windows] Adjust client UI scaling factor according to system DPI setting
- 20:00 Revision 2cfe5d05 (github): Windows|libappfw: Use system DPI factor to scale UI elements
- IssueID #2058
- 19:08 Revision 0523f8a3 (github): Windows|Fixed: Missing exports
- 18:23 Revision 8fd1287e (github): Merge branch 'ui-looknfeel' into gl2-models
- 15:18 Revision 100525be (github): Fixed|Client: Missing header
- 15:18 Revision 79ebe7c2 (github): UI|Client|Refactor: Improved popup behavior
- Use PopupButtonWidget to control popups opened via buttons.
- 15:16 Revision 0bb153ba (github): libappfw: Improved popup behavior for all widgets
- Use PopupButtonWidget and SafeWidgetPtr where appropriate.
- 15:15 Revision a11e9220 (github): libappfw|LabelWidget: Added method for querying the text alignment
- 15:14 Revision f3d27f9d (github): Fixed|libappfw|PopupMenuWidget: Inverted popup menu items colors
- 15:12 Revision f3e5d06a (github): libappfw|PopupWidget: Smarter popups: don't eat clicks, auto-flip direction
- This commit makes dealing with popups more fluent and reduces the
number of clicks needed to work with the UI, becaus... - 15:07 Revision f5f05e8f (github): libappfw: Added PopupButtonWidget for controlling button-attached popups
- 15:03 Revision 71c129bf (github): libcore: Added Select operator rule, copy constructor for Vector2<>
- 15:02 Revision 4d1df864 (github): Refactor|Widget: Renamed GuiWidgetRef, moved to libcore
- Also added Widget::orphan() for making a widget remove itself from
its parent. - 08:38 Revision fe46d6dd (github): libappfw: Added inverted color mode for PopupMenuWidget
2015-08-24
- 23:22 Bug #2111 (Closed): Build system patches for cross-compilation
- The current build system of doomsday engine hardcodes certain things and needs modifications in order to work in a cr...
- 18:31 Revision 7961c397 (github): UI|Task Bar: Reordered menu items under "Games"
- Unload is analogous to Quit, so both are at the end of their groups.
- 18:21 Revision 460ac2a9 (github): UI|Home: Trying a new, dark-styled Home screen background
- A darker overall theme in the Home screen matches the rest of the
Doomsday UI.
The old DE logo background is replace... - 17:15 Revision f368661b (github): UI|Client: After startup busy mode, do a fade from black
- 17:13 Revision c42cc6fc (github): UI|Task Bar: Task bar is closed by default
- Should launch into Home screen without any additional advanced features
visible. - 17:09 Revision 9600e87c (github): Fixed|Client: Missing header
- 12:34 Revision 8fdee79b (github): Model Renderer: Don't delete objects during deletion notification
- There is a chance that the object being deleted will still be later
notified, so it's better to ensure that deletion ... - 12:26 Revision 8686dbf0 (github): UI|Default Style: Added the label.shadow color for text shadows
- 12:24 Revision 9b5c4466 (github): UI|Model Renderer|libgui: Loading and unloading packages using the Packages dialog
- Anyone relying on ModelRenderer's ModelDrawable objects must observe
when they are deleted, e.g., when the package is... - 12:21 Revision 260ddd85 (github): Fixed|Model Renderer: Wrong variable name
- 12:19 Revision afae92d5 (github): UI|Default Style: UI package is tagged "core", added missing Package icon
- 12:14 Revision 80fceaa9 (github): Cleanup
- 12:12 Revision 168d846c (github): Fixed|FS|libcore: Checking LinkFiles for pruning
- The target package was assumed to be an ArchiveFolder, when actually
it can be any Folder. - 12:10 Revision f54ba1d0 (github): libcore|Garbage: C++ helper for putting objects in the trash
2015-08-23
- 16:23 Revision 7ee57e01 (github): Refactor|Audio: Renamed and reorganized audio components / source files
- 15:29 Revision 52813dd6 (github): UI|Client: Packages dialog cleanup
- 15:28 Revision d104281a (github): FS|libcore: Querying a package's tags as a list
- 15:27 Revision 44327f2c (github): libappfw: Added fade-to-black utility and GuiWidgetRef smart reference
- 13:19 Revision 8f1cd7f0 (github): UI|Client: Added icons to dialog titles
- 13:16 Revision d60f064c (github): libappfw: Dialog titles can optionally have an icon
- 11:38 Revision 0c366cbe (github): Refactor|libappfw|LabelWidget: Text shadow drawing moved to LabelWidget
- Previously ProgressWidget had some custom code to draw the text shadow.
Now it is available to all in LabelWidget. Al...
2015-08-22
- 23:42 Revision 65f0217a (github): libappfw: Minor improvements for GuiWidget and LabelWidget
- GuiWidget has a new attribute for disabling automatic opacity
control.
LabelWidget has a new image fitting flag that... - 23:39 Revision 40675c45 (github): Fixed|libappfw|PopupWidget: Positioning a tall popup
- The bottom and the top edges weren't correctly aligned with regard
to margins.
2015-08-21
- 18:37 Revision 56f1c281 (github): UI|Client: Added Packages dialog info popup, visual tweaks
- 18:36 Revision 3349dd0f (github): libappfw|ButtonWidget: Button border color can use a style color def
- 18:32 Revision 3ae152a4 (github): Default Style: Cleanup
- Revised ScriptedInfo syntax.
2015-08-20
- 12:32 Revision 4fcc02dc (github): UI|Client: Basic contents of the Packages dialog
- Todo: Info popup, filtering.
- 12:32 Revision 98ca7dcb (github): FS|libcore: Finding all available packages
2015-08-19
- 17:14 Feature #2110 (Rejected): Recolour materials at def level
- Not the most descriptive subject I admit.
It would be cool if we could recolour materials (textures, flats, sprite... - 14:20 Revision 304e273b (github): Model Renderer|Scripting: Model's owner is accessible from scripts
- The "self" variable points to the owner's namespace (mobj or player).
- 14:18 Revision 7e109d9a (github): libcore: Added Deletable; made use of NativeValue safe
- Deriving from Deletable allows objects to automatically notify
audiences about their deletion. NativeValue requires t...
2015-08-18
- 22:37 Revision e3bf29d1 (github): UI|Task Bar: Added "Packages" to the Config menu
- Todo: Dialog for browsing, loading, and unloading packages.
- 22:36 Revision 6b00f71a (github): libcore|PackageLoader: Finding all files that appear to be packages
- Todo: Should check the metadata.
- 22:35 Revision f24a736a (github): Cleanup
- 19:47 Revision f7cbf49c (github): Refactor|Audio|Client: Cleanup
- 19:23 Revision 14db5a8a (github): Refactor|Audio: Continued isolating Client/Server functionality in audio::System
- 16:14 Revision fff0a655 (github): Merge branch 'gl2-models'
- 16:10 Revision eeb41151 (github): Fixed|Client: Build failure
- Headers were being included too late, after "using namespace".
- 15:21 Revision ed676b2d (github): Scripting|Info|libcore: No exception when parsing an embedded script
- ScriptLex can now be told to stop parsing statements when it encounters
a mismatched closing }. This occurs normally ... - 13:54 Revision 6c93ced3 (github): Cleanup
- 13:54 Revision 72327720 (github): Scripting|libcore: Don't throw an exception when out of source text
- The exception is only thrown when something was expected but the
source text unexpectedly ended. - 12:04 Revision 47fd459e (github): Fixed|Model Renderer: Crash when rendering a Thing model
- Auxiliary data required.
- 12:04 Revision 0e1064de (github): Fixed|Assimp: Updated Assimp submodule with MD5 loading fix
- 10:41 Revision c0615159 (github): Cleanup
- Renamed ModelDrawable::Animator::Animation to avoid confusion with
de::Animation. - 09:40 Revision d5c8f888 (github): Model Renderer: Optional range wrapping of animated shader variables
- Each component of the animated variables can be individually wrapped
to a specific range. Useful for UVs, for instance. - 09:36 Revision b36d0e14 (github): libcore|Range: Constructing a Range from a Value
2015-08-17
- 23:09 Revision 81c89e08 (github): Model Renderer: Models use a blank default diffuse texture map
- If the model does not define a diffuse map, use a blank transparent
texture as a fallback. - 23:08 Revision e6aaabc9 (github): Fixed|libgui|ModelDrawable: Initialize UV bounds of maps not included in material
- Previously if, say, a diffuse map was not defined in a material, the
diffuse UV bounds would be uninitialized and wou... - 23:06 Revision 6a0698ff (github): Fixed|Model Renderer: Model shader wraps UV coordinates within atlas
- Also added the uEmission uniform to control overall emissive strength.
- 21:44 Revision c5764990 (github): Fixed|libcore|Info: Included documents must use same language rules
- The same script blocks, implicit block type, and other settings must
be used in included Info documents as well. - 20:05 Revision 89594df1 (github): Fixed|Audio|Client: Further DDSF_* flag related fixes
- 19:24 Revision b3e678e2 (github): Fixed|Audio|Client: Mishandled DDSF_* flags when starting LogicSounds
- The Sound API uses DDSF_* flags specified within soundIds so ensure
invalid ids are taken care of before masking. - 18:56 Revision 3093a903 (github): Merge branch 'master' into audio-cleanup
- 18:55 Revision aa450e78 (github): Audio|Client: Typos
- 18:53 Revision c7644291 (github): Audio|SfxSampleCache|Client: Ignore attempts to cache a sample given an invalid soundId
- 18:20 Revision cf787709 (github): Refactor|libcore|Info: Don't throw exceptions when parsing values
- 18:20 Revision c3b493d9 (github): Model Renderer|Scripting: Animated uniform variables for model shaders
- Each MobjAnimator now has its own set of uniform variables that are
passed to the model shader. The uniform variables... - 18:16 Revision fe71c100 (github): Cleanup
- 18:15 Revision ce717343 (github): Scripting|libcore: Rewinding Scheduler to a specific point in time
- 18:15 Revision 976d5ff8 (github): Scripting|Cleanup|libcore: Added Core.Animation bindings
- Also cleaned up ScriptSystem a little by moving the Core bindings to
a separate source file. - 18:13 Revision 5b15bb55 (github): Scripting|libcore: Added NativeValue to facilitate native bindings
- NativeValue is just a opaque pointer and a member scope for the
class members. Currently a bit dangerous to use becau... - 18:11 Revision 62ecee6f (github): libcore|Function: Default argument values for function binding macro
- 18:10 Revision 9c53f7ce (github): Refactor|libcore|Info: Don't throw exceptions when parsing values
- 15:45 Revision df72bb35 (github): Refactor|Audio: Further cleanup
- I think we're now ready to begin larger-scale refactorings...
- 11:54 Revision 28e7408a (github): Refactor|Audio: Cleanup
- 11:33 Revision db92c028 (github): Refactor|Audio: Assimilated LSM functionality in audio::System
- Todo: Ensure the logic sound hash is cleared when the current world
map changes. - 09:46 Revision e5bb2db9 (github): Refactor|Audio: Moved Logical Sound Manager (LSM) into audio::System
- 08:43 Revision d17eb81d (github): Refactor|Audio|Client: Internalized more playback functionality into audio::System
- Next step: Move the Logical Sound Manager (LSM) into audio::System so
that we can begin to dismantle it.
2015-08-16
- 23:02 Revision 1620f75f (github): Scripting|libcore: Scheduler's Clock can override the default context
- Each Clock running the scheduled scripts may use its own context for
the processes. - 22:57 Revision 1c433628 (github): Model Renderer|Definitions: Animation timelines for scheduled scripting
- Model animation sequences can now contain schedulers for scripted
actions. - 22:54 Revision 898c26be (github): Refactor|libcore: Scheduler has a Clock for execution state
- Allows sharing a single Scheduler with many users, each executing
scripts at their own pace. - 22:53 Revision 0506414d (github): Scripting|libcore|ScriptedInfo: Processing attributes of script blocks
- Also, cleaned up things a little by making some of the common strings
public static members of ScriptedInfo. - 18:20 Revision 672f3f78 (github): Scripting|Info|libcore: Script blocks meant for deferred execution
- These changes make it possible to define script blocks in an Info
document without executing the script during the pa... - 18:16 Revision 5e75b33b (github): Scripting|libcore: Added Scheduler for time-based script execution
- 12:32 Revision 5b726d6f (github): UI|Client: Added empty stub for the package management dialog
- 12:13 Revision c1350c94 (github): Merge branch 'gl2-models'
- # Conflicts:
# doomsday/sdk/libgui/src/graphics/modeldrawable.cpp - 12:12 Revision 60cee246 (github): Cleanup: Replaced LOG_WIP with normal log entries
- 10:09 Revision bd203962 (github): Fixed|libgui: Compiler warning (signed/unsigned comparison)
Also available in: Atom