Anteru's blog
  • Consulting
  • Research
    • Assisted environment probe placement
    • Assisted texture assignment
    • Edge-Friend: Fast and Deterministic Catmull-Clark Subdivision Surfaces
    • Error Metrics for Smart Image Refinement
    • High-Quality Shadows for Streaming Terrain Rendering
    • Hybrid Sample-based Surface Rendering
    • Interactive rendering of Giga-Particle Fluid Simulations
    • Quantitative Analysis of Voxel Raytracing Acceleration Structures
    • Real-time Hybrid Hair Rendering
    • Real-Time Procedural Generation with GPU Work Graphs
    • Scalable rendering for very large meshes
    • Spatiotemporal Variance-Guided Filtering for Motion Blur
    • Subpixel Reconstruction Antialiasing
    • Tiled light trees
    • Towards Practical Meshlet Compression
  • About
  • Archive

Unbreak my code, say it will work again ...

April 03, 2005
  • Programming
  • Web
approximately 1 minutes to read

Today, I was cleaning up the code, trying to get the report page work again. Got it working finally :) The report wizard consists of two pages, the first one allows to choose the module, and the second is for entering details. One thing I don’t like that much is that I have to call API::getClass('Bug'); in order to call Bug::createNew(), but I don’t think there is a much cleaner or better solution (moving static code from the bug class into a bug module would just cause confusion).

Roadmap

A quick, updated roadmap for the next week:

  • Get the broken code working again - mainly, bug edit should work
  • Finish merging project and module overviews into a new, unified overview page
  • Add project/module administration
  • Fix up the base/child JScript select code
  • A tabbed menu system

The long term roadmap includes:

  • Notification system
  • Rights management
  • Statistics module
  • Support for several languages

Hopefully I’ll be able to finish those next week, as I plan to stop active development on the bugtracker in two weeks. I’ll keep on fixing bugs, but I’m going to focus on my 3D engine.

Bugtracker on SVN

The complete bugtracker source code is now in a dedicated Subversion repository. Later, I’m gonna open this repository for a friend so he can keep on maintaining the bugtracker while I’m working on the 3D engine.

ADOdb & custom error handler

After adding a custom error handler to my bugtracker, the ADOdb library didn’t work properly any longer - debug output caused a script error. All other functions worked right. This was with ADOdb 4.4x, today, I upgraded to the latest (4.54) and it stopped working at all. Fortunately, I found a solution: I include ADOdb before setting up my error handler. This seems to work fine so far, no errors while including ADOdb, and yet it does call my custom handler when an error occurs later.

Previous post
Next post

Recent posts

  • Data formats: Why CSV and JSON aren't the best
    Posted on 2024-12-29
  • Replacing cron with systemd-timers
    Posted on 2024-04-21
  • Open Source Maintenance
    Posted on 2024-04-02
  • Angular, Caddy, Gunicorn and Django
    Posted on 2023-10-21
  • Effective meetings
    Posted on 2022-09-12
  • Older posts

Find me on the web

  • GitHub
  • GPU database
  • Projects

Follow me

Anteru NIV_Anteru
Contents © 2005-2025
Anteru
Imprint/Impressum
Privacy policy/Datenschutz
Made with Liara
Last updated February 03, 2019